解决方法是分两次查询。
报错的原因是在涉及到内存中的对象与EF里的对象混合查询时,内存中的对象要是基元类型。
第一次查询实际上会因为EF的延时加载,不会立即将数据查询到内存中。
解决方法是对第一次查询使用ToList()
本文介绍了解决EF与内存中对象混合查询时出现的问题的方法。通过分两次查询,并在第一次查询时使用ToList()方法,可以避免EF的延时加载引发的错误。
解决方法是分两次查询。
报错的原因是在涉及到内存中的对象与EF里的对象混合查询时,内存中的对象要是基元类型。
第一次查询实际上会因为EF的延时加载,不会立即将数据查询到内存中。
解决方法是对第一次查询使用ToList()
转载于:https://www.cnblogs.com/jasonlai2016/p/10184888.html
1209

被折叠的 条评论
为什么被折叠?