Sebagian besar jawaban di sini sudah usang dan tidak lagi berlaku karena driver .net telah matang dan memiliki banyak fitur yang ditambahkan.
Melihat dokumentasi driver 2.0 baru yang ditemukan di sini:http://mongodb.github.io/mongo-csharp-driver/2.0/reference/driver/connecting/
Driver .net sekarang aman untuk thread dan menangani penyatuan koneksi. Menurut dokumentasi
Direkomendasikan untuk menyimpan instance MongoClient di tempat global, baik sebagai variabel statis atau dalam wadah IoC dengan masa pakai tunggal.