MongoDB的.NET程序庫 NoRM
NoRM是個包裝了MongoDB的.NET程序庫,簡化了.NET操縱該文檔數據庫的過程。其主要特性有:強類型的接口、支持LINQ、支持.NET與Mono。
該提供器的主要特性有:
- 為MongoDB提供了一個強類型的接口
- 支持大多數常用的MongoDB命令
- 支持LINQ-to-MongoDB
- 兼容于.NET與Mono
- BSON到.NET CLR類型的雙向序列化;BSON是MongoDB所用的JSON文檔的二進制編碼序列化格式
下面是NoRM的使用示例:
//connString is a URI to the database with the credentials you need. var coll = (new Mongo(connString)).GetCollection<Product>(); //create a new object to be added to the collection var obj = new Product(); obj._id = ObjectId.NewObjectID(); obj.Title = "Shoes"; //save the object coll.Insert(obj); //find the object var obj2 = coll.FindOne(new { _id = obj._id}).First();項目地址: http://github.com/atheken/NoRM
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!