De fleste svar her er forældede og er ikke længere anvendelige, da .net-driveren er blevet modnet og har fået tilføjet utallige funktioner.
Se dokumentationen for den nye 2.0-driver, der findes her:http://mongodb.github.io/mongo-csharp-driver/2.0/reference/driver/connecting/
.net-driveren er nu trådsikker og håndterer forbindelsespooling. Ifølge dokumentation
Det anbefales at opbevare en MongoClient-instans på et globalt sted, enten som en statisk variabel eller i en IoC-beholder med en singleton-levetid.