Sedan denna fråga besvarades har 10gen släppt en officiell MongoDB C#-drivrutin, och även om det inte är den mest mogna C#-drivrutinen sett till ålder, kan den med 10gen bakom sig sluta som den mest uppdaterade.
Den är på lägre nivå än mongodb-csharp-drivrutinen (inget Linq-stöd för tillfället) men vi har inte funnit att det är något problem. Vi flyttade till den officiella drivrutinen från mongodb-csharp nyligen på ett projekt (som inte är i produktion ännu) av följande skäl:
- Replica Set-stöd i en officiell version
- SafeMode låter dig ange hur många servrar en skrivning måste replikeras till
- Drivrutinen hanterar anslutning/bortkoppling till databasen
- Vi hoppas att den som officiell drivrutin kommer att ha mer utvecklarstöd