您应该向DBSet对象添加过滤(例如排序),还是应该首先调用DBSet.AsQueryable()或DBSet.AsQueryable()?
在哪种情况下,您需要使用下一个函数?
Context.Set<T>().Where<>
Context.Set<T>().AsQueryable<T>().Where<>
Context.Set<T>().AsQueryable().Where<>发布于 2020-04-22 23:39:07
不需要调用IQuerable,因为DBSet<T>结果已经返回为可查询的。
例如:
Context.Set<MyTable>.Where(i => i.itemId == 1) // returns IQuerable<MyTable>将返回IQuerable结果列表。
https://stackoverflow.com/questions/61345921
复制相似问题