2010-01-27 2 views
1

У меня есть две одинаковые таблицы, у которых есть данные, которые нужно отображать в одной сетке. Поскольку каждая таблица имеет несколько разные поля, я решил извлечь нужные мне данные в общий объект, который я могу привязать к сетке. Ниже приведены выражения, которые я использую. Мой вопрос в том, как я могу изменить или добавить код, чтобы я мог получить один список, с которым я могу привязываться. Я думаю, что-то вдоль линий «вар заданий = jobs1 + 2 рабочие места» и т.д.Добавление результатов двух выражений Linq вместе

 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 
        } 

ответ

3

Вы можете использовать метод Concat: продление

var job3 = jobs1.Concat(jobs2); 
Смежные вопросы