gpt4 book ai didi

linq to sql ExecuteQuery() as IQueryable

转载 作者:行者123 更新时间:2023-12-04 22:53:27 24 4
gpt4 key购买 nike

ExecuteQuery() 方法返回一个 IEnumerable,但有没有办法让它返回 IQueryable?

最佳答案

嗯,你可以调用AsQueryable ,但不会有任何好处。问题是当你使用 ExecuteQuery ,查询不可组合,因为 LINQ to SQL 不能“理解”它。
IQueryable<T> 的核心目的之一是允许查询的各个方面组合在一起,然后 LINQ to SQL 可以将它们转换为单个 SQL 查询。当查询的某个位实际上是不透明的时,这不起作用。

关于linq to sql ExecuteQuery() as IQueryable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1065241/

24 4 0