MongoDB .NET-driveren referencedokumentation til version 2.10 forklarer på Reference> Driver> Tilslutter side i Mongo Client Genbrug afsnit, der:
Med hensyn til Mongo Database Re. -brug den nævner ikke en singleton levetid, men den siger, at det "er trådsikkert og er sikkert at blive opbevaret globalt ", så jeg vil fortolke det som at betyde, at det kan opbevares sikkert som en singleton, hvis det er det, din implementering ønskede, men det behøver det ikke at være, hvis du foretrækker en anden levetid.
Det er det samme med hensyn til Mongo Collection Genbrug :
Så igen vil jeg fortolke det som at betyde, at valget af levetid er op til dine specifikke krav.
Det ser ud til, at det kun er MongoClient
der indeholder en anbefaling at bruge en singleton levetid.