Currently the default LinqProvider is LINQ2. Now that LINQ3 has been opt-in since 2.14.0, we want to take the step to make LINQ3 the default, but still allowing users to opt-out and use LINQ2.
In additional to updating the code to use LINQ3 by default, we need to clearly document how to switch back to LINQ2 along with clear guidance to file CSHARP tickets for any newly discovered LINQ3 breakages.
- depends on
-
CSHARP-4368 Support Convert to BsonValue in LINQ3
- Closed
-
CSHARP-4369 Incorrect translation of Group/Where/Select in LINQ3
- Closed
-
CSHARP-1326 Grouping mongodb filtered results by reference id throws
- Closed
- is related to
-
CSHARP-4358 Update tests that only test against LINQ2 to test against LINQ3 instead of or in addition to LINQ2
- Closed