指定的 LINQ 表达式包含对与不同上下文关联的查询的引用

解决方法是分两次查询。

报错的原因是在涉及到内存中的对象与EF里的对象混合查询时,内存中的对象要是基元类型。

第一次查询实际上会因为EF的延时加载,不会立即将数据查询到内存中。

解决方法是对第一次查询使用ToList()

猜你喜欢

转载自www.cnblogs.com/jasonlai2016/p/10184888.html
今日推荐