【发布时间】:2011-10-16 15:03:18
【问题描述】:
我有 2 个变量/对象,通过这 2 个函数检索:
private IQueryable<Project> SelectAll_1(...)
{
return query;
}
类项目是:
private int ID;
private string col1;
private string col2;
private string col3;
另一个:
private IQueryable<Project_test> SelectAll_2(...)
{
return query;
}
其中的 POCO 是:
private string ID_inString;
private string col1;
private string col2;
private string col3;
我需要对他们两个都执行联合,
var P2 = SelectAll_2(...);
var P1 = SelectAll_1(...);
var P3 = P2.Union(P1);
但我得到一个错误,提到:
无法从用法中推断方法“System.Linq.Queryable.Union(System.Linq.IQueryable, System.Linq.Expressions.Expression>)”的类型参数。尝试明确指定类型参数。
我看到有人通过匿名类型解决它,但我不确定它是如何工作的。有人知道吗?
【问题讨论】: