2011-03-18 20 views
7

Por favor dígame cómo debo conectarme/desconectarme a MongoDB a través del controlador oficial C#? La pregunta es simple y el problema es trivial para primera vista, pero:MongoDB C# conexiones/desconexiones (controlador oficial)

1) ¿Tengo que llamar al método Disconnect solo, o se cerrará por algún método como Dispose?

2) ¿Necesito conectarme cada vez que necesito hacer una solicitud a Mongo? ¿O será mejor mantener la conexión?

3) ¿Es útil el método de reconexión? ¿Lo usas?

¿Algún consejo adicional?

Muchas gracias !!!

Actualización: Mi pregunta es sobre el ciclo de vida de las conexiones;)

Respuesta

12

El piloto oficial mantiene un pool de conexiones internas. No necesita deshacerse de ninguna conexión o incluso establecer nuevas conexiones.

solicita una conexión es tan fácil como este

MongoServer.Create(mongoConnectionString) 

Ver más en el doc site for the driver.

+1

@Edward eres bienvenido. Debes "Aceptar" esto como la respuesta si satisface tu pregunta. –

Cuestiones relacionadas