ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 用dotNet访问MongoDB

用dotNet访问MongoDB

原创 Linux操作系统 作者:jieforest 时间:2012-06-18 09:38:26 0 删除 编辑
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.



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/,如需转载,请注明出处,否则将追究法律责任。

上一篇: Python的SIGPIPE信号
请登录后发表评论 登录
全部评论

注册时间:2008-04-23

  • 博文量
    442
  • 访问量
    521730