Hầu hết các câu trả lời ở đây đã lỗi thời và không còn được áp dụng vì trình điều khiển .net đã hoàn thiện và được bổ sung thêm các tính năng vô số.
Xem tài liệu về trình điều khiển 2.0 mới được tìm thấy tại đây:http://mongodb.github.io/mongo-csharp-driver/2.0/reference/driver/connecting/
Trình điều khiển .net hiện là luồng an toàn và xử lý việc gộp kết nối. Theo tài liệu
Bạn nên lưu trữ một cá thể MongoClient ở một nơi toàn cầu, dưới dạng một biến tĩnh hoặc trong một vùng chứa IoC với thời gian tồn tại một lần.