Poiché è stata data risposta a questa domanda, 10gen ha rilasciato un driver C# MongoDB ufficiale e, sebbene non sia il driver C# più maturo in termini di età, con 10gen alle spalle potrebbe risultare il più aggiornato.
È un livello più basso del driver mongodb-csharp (nessun supporto Linq al momento), ma non abbiamo riscontrato che questo sia un problema. Di recente siamo passati al driver ufficiale da mongodb-csharp su un progetto (che non è ancora in produzione) per i seguenti motivi:
- Supporto del set di repliche in una versione ufficiale
- SafeMode ti consente di specificare su quanti server deve essere replicata una scrittura
- Il driver gestisce la connessione/disconnessione al database
- Speriamo che come driver ufficiale avrà più supporto per gli sviluppatori