C# 实体核心异常:必须是可还原节点

C# 实体核心异常:必须是可还原节点,c#,entity-framework,entity-framework-core,C#,Entity Framework,Entity Framework Core,当我尝试“连接”多个使用导航属性的IQueryable where子句时,Entity Core 1.1.0中出现了一个异常 简单示例(不是我的实际代码): 堆栈跟踪: at System.Linq.Expressions.Expression.ReduceAndCheck() at System.Linq.Expressions.Expression.ReduceExtensions() at System.Linq.Expressions.Compiler.StackSpiller.Rewr

当我尝试“连接”多个使用导航属性的IQueryable where子句时,Entity Core 1.1.0中出现了一个异常

简单示例(不是我的实际代码):

堆栈跟踪:

at System.Linq.Expressions.Expression.ReduceAndCheck()
at System.Linq.Expressions.Expression.ReduceExtensions()
at System.Linq.Expressions.Compiler.StackSpiller.RewriteExtensionExpression(Expression expr, Stack stack)
....
看起来像只虫子?还是我做错了什么?

显然是个bug(EF Core也是如此)。
at System.Linq.Expressions.Expression.ReduceAndCheck()
at System.Linq.Expressions.Expression.ReduceExtensions()
at System.Linq.Expressions.Compiler.StackSpiller.RewriteExtensionExpression(Expression expr, Stack stack)
....