我正在使用Mongo开始一个新项目,并想知道对哪个C#驱动程序使用普遍的共识是什么?
在决定时使用哪些建议或意见以及考虑什么?
我意识到关于这个主题还有其他问题,但它们有点过时了。
答案 0 :(得分:5)
使用mongodb c#驱动程序。因为官方mongodb c#驱动程序经过了充分测试,包含了mongodb的所有最新功能并得到了社区的支持。
LINQ的?你认为这是一个真正的问题吗?我觉得不是。我找到了jira bug来获得linq支持,但没有投票。另外我在我的所有项目中使用官方mongodb c#驱动程序,即使没有linq它也能很好地工作。
所以,我认为不需要思考,只需要使用官方的mongodb c#驱动程序。
答案 1 :(得分:1)
NoRM有一些很酷的功能,但它不再被主动维护。当然可能会改变,但我宁愿选择正在积极开发的那个。
我将我的应用程序切换到官方C#驱动程序并且它很棒 - 它已经更新以利用1.8的所有新功能,并将继续升级以利用新的MongoDB功能。