De meeste antwoorden hier zijn verouderd en zijn niet langer van toepassing omdat het .net-stuurprogramma volwassen is geworden en talloze functies zijn toegevoegd.
Kijkend naar de documentatie van het nieuwe 2.0-stuurprogramma dat hier te vinden is:http://mongodb.github.io/mongo-csharp-driver/2.0/reference/driver/connecting/
Het .net-stuurprogramma is nu thread-safe en zorgt voor pooling van verbindingen. Volgens documentatie
Het wordt aanbevolen om een MongoClient-instantie op een globale plaats op te slaan, hetzij als een statische variabele, hetzij in een IoC-container met een levensduur van één persoon.