用dotNet访问MongoDB

Not the usual choice for .NET development but NoSql document databases are becoming more common in the development world.

Getting MongoDb running on Windows

1.        To get started with MongoDb first download the correct version for your operating system.

2.        Create the following new path c:\data\db


3.        From the extracted files, run MongoD.exe.


4.        That’s it.


091738ttqjta1lyff4fb5t.png
mongodbrunning.png


.NET with MongoDb

To communicate with MongoDb you need to first download the assembles from github or do it the smart way and use Nuget.  With this C# driver you can now query the database directly using LINQ statements:

There are a few different ways you can construct the data model when using C# with MongoDb such as using a Bson Document from a JSON string or do it the “typed” way and use custom objects for your documents.

NOTE THE BSONID ATTRIBUTE, WHICH IS NEEDED TO ACT AS THE DOCUMENT IDENTIFIER.

CODE:

public class Customer
{
    [BsonId]
    public ObjectId CustomerId { get; set; }
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public DateTime CreatedDate { get; set; }
    public IEnumerable Orders { get; set; }
}

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/301743/viewspace-733102/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/301743/viewspace-733102/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值