[请问] linq 合并问题

楼主: fatfatgigi (华安!)   2021-11-04 16:33:52
小弟使用Linq查询两个table,然后用union合并
以前用TSQL很简单就是select ..... union select... 结束
查了linq方法其实也类似,但
var q = (from c in db.Question1 select c)
.Union(from e in db.Question2 select e);
会在第一段Qustion1那边出现"~~~" 错误讯息如下
'IQueryable<Question1>' 未包含 'Union' 的定义,
且最佳扩充方法多载
'ParallelEnumerable.Union<Question2>(ParallelQuery<Question2>,
IEnumerable<Question2>)'
需要类型 'ParallelQuery<Question2>' 的接收器。
谷哥了许久还是查不出原因, 有请大大帮忙,或提供关键字让我有方向的查询 谢谢
楼主: fatfatgigi (华安!)   2021-11-04 17:31:00
自己解答, 漏掉要select的字段了 ,以解决

Links booklink

Contact Us: admin [ a t ] ucptt.com