I am starting a new project using Mongo and was wondering what the general consensus is on which C# driver to use?
I am leaning towards NoRM (here) or the official driver (here).
Any suggestions or opinions on which to use and what to consider when deciding?
I realize there are other questions on this topic but they are somewhat da开发者_如何学Cted.
Use mongodb c# driver. Because official mongodb c# driver is well tested, contains all latest features of mongodb and supported by community.
Linq? Do you think it's a real problem? I guess no. I found jira bug for linq support, but is without votes.. In additional i've using official mongodb c# driver at all my projects and it work very well even without linq.
So, my opinion is that no need to think, need just use official mongodb c# driver.
NoRM has some cool features, but it is not actively maintained any more. Sure that may change but I would rather go with the one that is being actively developed.
I switched my application over to the officlal C# driver and its been great - its been updated to take advantage of all the new features of 1.8 and will continue to be upgraded to take advantage of new MongoDB features as they come out.
精彩评论