Większość odpowiedzi tutaj jest nieaktualna i nie mają już zastosowania, ponieważ sterownik .net dojrzał i dodał niezliczone funkcje.
Patrząc na dokumentację nowego sterownika 2.0, którą można znaleźć tutaj:http://mongodb.github.io/mongo-csharp-driver/2.0/reference/driver/connecting/
Sterownik .net jest teraz bezpieczny dla wątków i obsługuje buforowanie połączeń. Zgodnie z dokumentacją
Zaleca się przechowywanie instancji MongoClient w miejscu globalnym, jako zmienną statyczną lub w kontenerze IoC z pojedynczym czasem życia.