我有两个类似的表,我需要在单个网格中显示数据。由于每个表的字段略有不同,我决定将我需要的数据提取到一个可以绑定到网格的通用对象中。下面显示的是我正在使用的表达式。我的问题是,如何修改或添加代码,以便我可以获得一个可以绑定的列表。我想有点像“var jobs = jobs1 + jobs 2”等等。
var jobs1 = from j in ctx.MyImport.Include("MyMethod").Include("MySchedule")
select new
{
FileName = j.ImportFileName,
Name = j.Name,
ID = j.ImportID
};
var jobs2 = from j in ctx.MyExport.Include("MyMethod").Include("MySchedule")
select new
{
FileName = j.ExportFileName,
Name = j.Name,
ID = j.ExportID
}
答案 0 :(得分:3)
您可以使用扩展方法Concat:
var job3 = jobs1.Concat(jobs2);
答案 1 :(得分:0)