[CSHARP-903] IQueryable<T> not fully implemented Created: 24/Jan/14  Updated: 24/Jan/14  Resolved: 24/Jan/14

Status: Closed
Project: C# Driver
Component/s: None
Affects Version/s: 1.8.3
Fix Version/s: None

Type: Bug Priority: Major - P3
Reporter: Alan Dean Assignee: Unassigned
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Windows 8.1 64 bit


Issue Links:
Duplicate
duplicates CSHARP-601 Linq to Aggregation Framework Closed

 Description   

IQueryable<T> not fully implemented : GroupBy(...) is a case in point.

See the following for a repro [The Aggregate() method].
https://github.com/Snowcode/2014LaClusaz/blob/master/MongoDB/Land%20Registry/Program.cs#L129



 Comments   
Comment by Robert Stam [ 24/Jan/14 ]

It is common for a LINQ provider to not implement all of the LINQ operators. Keep in mind that the LINQ queries need to be translated to an equivalent MongoDB query, and not all possible LINQ queries have MongoDB equivalents.

The current implementation of LINQ to MongoDB only supports LINQ operators that can be translated to MongoDB queries. A future version of LINQ to MongoDB will also support LINQ queries that can be translated the MongoDB's aggregation framework. Once that is released, GroupBy will be supported.

Generated at Wed Feb 07 21:38:09 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.