Mongo使用哪个C#驱动程序?

Mongo使用哪个C#驱动程序?,c#,mongodb,mongodb-.net-driver,C#,Mongodb,Mongodb .net Driver,我正在使用Mongo启动一个新项目,我想知道关于使用哪个C#driver的普遍共识是什么 我倾向于诺姆()或官方司机() 在决定时,有什么建议或意见可以使用和考虑什么? 我意识到关于这个话题还有其他问题,但它们有些过时。NoRM有一些很酷的功能,但不再积极维护。当然,这可能会改变,但我更愿意选择正在积极开发的方案 我将我的应用程序切换到Official C#驱动程序,它非常棒——它已经更新以利用1.8的所有新功能,并将继续升级以利用新的MongoDB功能 使用mongodb c#驱动程序。因为官

我正在使用Mongo启动一个新项目,我想知道关于使用哪个C#driver的普遍共识是什么

我倾向于诺姆()或官方司机()

在决定

时,有什么建议或意见可以使用和考虑什么?
我意识到关于这个话题还有其他问题,但它们有些过时。

NoRM有一些很酷的功能,但不再积极维护。当然,这可能会改变,但我更愿意选择正在积极开发的方案

我将我的应用程序切换到Official C#驱动程序,它非常棒——它已经更新以利用1.8的所有新功能,并将继续升级以利用新的MongoDB功能

使用mongodb c#驱动程序。因为官方的mongodb c#驱动程序经过了良好的测试,包含了mongodb的所有最新功能,并得到了社区的支持

林克?你认为这真的是个问题吗?我想没有。我找到了linq的支持,但没有投票权。。另外,我在所有项目中都使用了官方的mongodb c#驱动程序,即使没有linq,它也能很好地工作


因此,我的观点是,无需思考,只需使用官方的mongodb c#driver即可。

我同意您的观点,但我希望它支持Linq和iQueryable。您可能需要研究一个名为FluentMongo的库。我自己也没用过,所以我不能肯定它是否能满足你的需要。我知道Jira中也有一些LINQ支持的问题,我怀疑最终会得到解决,因为它确实是一个非常强大的API。感谢您对FluentMongo的参考。这足以让我公开一个IQueryable接口,它非常棒。@rboarman 1.4版本已经发布,并且具有LINQ支持,因此您可以从FluentMongo过渡。