Из того, что я знаю, официальный драйвер MongoDB C # в настоящее время имеет добавленную возможность LINQ.За последние несколько недель на сайте драйвера GitHub было сделано несколько дополнений, связанных с LINQ.Вы также можете просмотреть журнал изменений и планирование для драйвера на сайте Jira .Он еще не был «выпущен», но вы можете попробовать его, получив последний код от GitHub.
До сих пор у меня был хороший опыт (с точки зрения производительности и функциональности)используя другую библиотеку с открытым исходным кодом под названием FluentMongo. См. Это сайт GitHub. Это библиотека расширений LINQ, созданная для установки поверх официального драйвера C #.Он поддерживается Крейгом Уилсоном, который также участвует в разработке официального драйвера C #.Он активно поддерживается, и я знаю, что Крэйг дал отзыв о реализации LINQ в официальном драйвере.
Надеюсь, это поможет.