[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: |
|
||||||||
| Description |
|
IQueryable<T> not fully implemented : GroupBy(...) is a case in point. See the following for a repro [The Aggregate() method]. |
| 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. |