当前位置:  开发笔记 > 编程语言 > 正文

C#最成熟的MongoDB驱动程序是什么?

如何解决《C#最成熟的MongoDB驱动程序是什么?》经验,为你挑选了4个好方法。

所以,有

MongoDB的-CSHARP

简单的MongoDB

规范

作为MongoDB的C#驱动程序可用.

哪一个是最成熟稳定的?你为什么选择其他两个呢?

他们生产准备好了吗?



1> Martin Owen..:

由于这个问题得到回答10gen公司已经发布了一个正式的MongoDB C#的驱动程序,虽然它不是在年龄上最成熟的C#的驱动程序,它背后10gen公司最终可能作为最最新的.

它比mongodb-csharp驱动程序更低级别(目前没有Linq支持),但我们还没有发现这是一个问题.我们最近从一个项目(尚未投入生产)转移到mongodb-csharp的官方驱动程序,原因如下:

副本集在官方发行版中提供支持

SafeMode允许您指定必须将写入复制到多少台服务器

驱动程序处理连接/断开与数据库的连接

我们希望作为官方驱动程序,它将获得更多的开发人员支持



2> Craig Wilson..:

mongodb-csharp驱动程序即将在支持typedcollections方面做出巨大努力,其中包括完整的Linq支持.我想你会发现它很容易上班.

其他两个项目也在前进.如果你想要.NET 4.0支持,simple-mongodb将是你最好的选择.

NoRM有一大堆提交者,他们都是伟大的编码员,所以没有问题,除了它没有正式版本.


我还要提一下,虽然我们没有"正式"发布,但我们的API非常稳定,我觉得驱动程序是生产质量.

3> KMån..:

我会选择Sam Corder的mongodb-csharp.还要查看这篇文章.



4> Kostassoid..:

对于所有好奇的人.在这一点上最好的组合似乎是官方10gen C#驱动程序结合流利mongo为Linq支持:

https://github.com/mongodb/mongo-csharp-driver

https://github.com/craiggwilson/fluent-mongo

更新:在官方C#驱动程序的1.4版本中,将不再需要流利的mongo.

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有