Надеемся, что другие также сообщают вам об этом, но, будучи разработчиком поддержки LINQ в драйвере 1.4 C#, я могу рассказать вам немного о том, чего ожидать.
В целом вы можете ожидать, что некоторые функции будут отсутствовать, а также некоторые новые. Одно из отличий заключается в том, что официальный драйвер C# поддерживает только запросы LINQ, которые могут быть сопоставлены с разумно эквивалентными запросами MongoDB. Библиотека FluentMongo будет обрабатывать некоторые запросы LINQ, которые не имеют эквивалентных запросов MongoDB, с такими методами, как создание Javascript, где клаузулы или динамическое построение карт/сокращение заданий. Официальный драйвер C# не собирается этого делать, потому что мы не хотим, чтобы обманчиво простые запросы LINQ имели неожиданно неэффективные реализации.
В будущем мы рассмотрим сопоставление определенных типов запросов LINQ с новой структурой агрегации, входящей в 2.2. выпуск сервера.
Если у вас возникли проблемы с портированием драйвера 1.4 C#, сообщите об этом в https://jira.mongodb.org/browse/CSHARP, и мы рассмотрим их как можно быстрее.