【发布时间】:2011-03-30 09:01:49
【问题描述】:
我一直在 IQueryable(具有相同类型)上使用 Union 来尝试从两个集合中生成一个集合,但它不起作用。我相信我对 IQueryable 成员的理解是错误的。
我想我可以使用 union 方法(在 foreach 中)构建一个 SQL 语句,该语句将执行如下操作:
SELECT * FROM MYTABLE WHERE FK = 1
UNION
SELECT * FROM MYTABLE WHERE FK = 9
UNION
SELECT * FROM MYTABLE WHERE FK = 15
以前我认为必须有一个可用的方法,它在两个 IQueryable 上产生与旧的最喜欢的 ArrayList 的 AddRange 相同的效果,这确实是我在这里尝试实现的基础。
【问题讨论】:
标签: collections arraylist generics iqueryable