合并到 EF Core 5 时,我的查询停止工作,在调查时我注意到底层表达式返回类型已更改。我曾经得到这样的表达式返回类型:
{value(Microsoft.EntityFrameworkCore.Query.Internal.EntityQueryable`1[TContext.TEntity])
现在我得到:
{[Microsoft.EntityFrameworkCore.Query.QueryRootExpression]
它打破了我的查询
System.ArgumentException:必须是 System.Linq.Expressions.Expression.ReduceAndCheck() 处的可简化节点
这是一个真正的变化还是我错过了什么?