Intro to MongoDB with C#
MongoDB를 C#에서 CRUD 형태로 조작해보는 간단한 샘플 예제이다. Visual Studio 2019에서 .NET Core 콘솔 프로젝트를 생성하고 Nuget에서 MongoDB.Driver 패키지를 추가한다.
대상 프레임워크는 3.1이며 Visual Studio 버전은 16.5.3이다.
BoardModel.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using MongoDB.Bson;
using MongoDB.Bson.Serialization.Attributes;
namespace ConsoleMongo
{
//[BsonIgnoreExtraElements]
public class BoardModel
{
[BsonId]
// [BsonIgnoreIfDefault]
[BsonElement("_id")]
public ObjectId ID { get; set; }
public string UserID { get; set; }
public string UserName { get; set; }
//[BsonElement("userkind")]
public string UserKind { get; set; }
public AddressModel Address { get; set; }
}
public class AddressModel
{
public string StreetAddress { get; set; }
public string ZipCode { get; set; }
}
}