[EF-61] Primitive scalar queries fail with exception Created: 04/Oct/23  Updated: 10/Oct/23  Resolved: 10/Oct/23

Status: Closed
Project: Entity Framework
Component/s: None
Affects Version/s: None
Fix Version/s: Public Preview 1

Type: Bug Priority: Critical - P2
Reporter: Damien Guard Assignee: Damien Guard
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

We have regressed on primitive scalar queries at some point during development - we were expecting coverage from the EF suite so didn't have any.

This affects count, longcount, sum, etc. with and without predicates.

Expression of type 'MongoDB.EntityFrameworkCore.FunctionalTests.Entities.Guides.Planet' cannot be used for return type 'System.Int32'
   at System.Linq.Expressions.Expression.ValidateLambdaArgs(Type delegateType, Expression& body, ReadOnlyCollection`1 parameters, String paramName)
   at System.Linq.Expressions.Expression.Lambda[TDelegate](Expression body, String name, Boolean tailCall, IEnumerable`1 parameters)
   at System.Linq.Expressions.Expression.Lambda[TDelegate](Expression body, Boolean tailCall, IEnumerable`1 parameters)
   at MongoDB.EntityFrameworkCore.Query.MongoQueryCompilationContext.CreateQueryExecutor[TResult](Expression query) in E:\src\mongoef4\src\MongoDB.EntityFrameworkCore\Query\MongoQueryCompilationContext.cs:line 49


Generated at Thu Feb 08 08:26:49 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.