Od té doby, co byla tato otázka zodpovězena, 10gen vydalo oficiální MongoDB C# ovladač, a ačkoli to není nejvyspělejší C# ovladač z hlediska stáří, s 10gen za ním může skončit jako nejaktuálnější.
Je to nižší úroveň než ovladač mongodb-csharp (v tuto chvíli žádná podpora Linq), ale nezjistili jsme, že by to byl problém. Nedávno jsme v rámci projektu (který ještě není ve výrobě) přešli na oficiální ovladač z mongodb-csharp z následujících důvodů:
- Podpora sady replik v oficiální verzi
- Nouzový režim vám umožňuje určit, na kolik serverů musí být zápis replikován
- Ovladač se stará o připojení/odpojení k databázi
- Doufáme, že jako oficiální ovladač bude mít větší podporu pro vývojáře