我有几个具有相同结果结构的通用查询,我试图将它们结合到一个变量中,以便我可以将它们传递给视图。mvc c#结合了两个以上的查询结果
var query1 = db1.table.Where(a => a.ID == filter1).Select(x=> new ViewModel { //columns}).LastOrDefault();
var query2 = db1.table.Where(a => a.ID == filter2).Select(x=> new ViewModel { //columns}).LastOrDefault();
var query3 = db1.table.Where(a => a.ID == filter3).Select(x=> new ViewModel { //columns}).LastOrDefault();
var combi = query1.Concat(query2);
我不能结合这两个查询结果,我试过使用Concat或Union,但它给出了下面的错误。
“视图模型”不包含关于“的毗连”和没有扩展方法“的毗连”接受类型“视图模型”的第一个参数的定义可以找到(是否缺少using指令或程序集引用?)
谢谢!
如果你第一次使用DB,更好,而不是使用这个存储过程。 – dan
谢谢,但我先使用代码。 – makoto