2011-03-18 3 views
7

Veuillez me dire comment je dois me connecter/déconnecter à MongoDB via le pilote C# officiel? La question est simple et le problème est trivial pour le premier regard, mais:MongoDB C# connexions/déconnexions (pilote officiel)

1) Dois-je appeler la méthode Disconnect par moi-même, ou elle sera fermée par une méthode comme Dispose?

2) Dois-je me connecter à chaque fois que j'ai besoin de faire une demande à Mongo? Ou il vaudra mieux garder Connection?

3) La méthode Reconnect est-elle utile? L'utilisez-vous?

Un conseil complémentaire?

Merci beaucoup!

Mise à jour: Ma question porte sur le cycle de vie des connexions;)

Répondre

12

Le pilote officiel maintient un pool de connexion interne. Vous n'avez pas besoin de vous débarrasser des connexions ou même d'établir de nouvelles connexions.

demande de connexion est aussi facile que ce

MongoServer.Create(mongoConnectionString) 

En savoir plus au doc site for the driver.

+1

@Edward vous êtes les bienvenus. Vous devriez "Accepter" ceci comme réponse si cela répond à votre question. –

Questions connexes