MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

.NET Best Practices für MongoDB-Verbindungen?

Die meisten Antworten hier sind veraltet und sind nicht mehr anwendbar, da der .net-Treiber ausgereift ist und unzählige Funktionen hinzugefügt wurden.

Schauen Sie sich die Dokumentation des neuen 2.0-Treibers an, die Sie hier finden:http://mongodb.github.io/mongo-csharp-driver/2.0/reference/driver/connecting/

Der .net-Treiber ist jetzt Thread-sicher und verarbeitet das Verbindungspooling. Laut Dokumentation

Es wird empfohlen, eine MongoClient-Instanz an einem globalen Ort zu speichern, entweder als statische Variable oder in einem IoC-Container mit einer Singleton-Lebensdauer.