如何将两个数据源合二为一?

时间:2012-10-19 12:33:31

标签: c# .net linq

我有两个表和一个对象的记录, 我想从两个表中检索数据到1个gridview,(两个表都有相同的字段)我不能有连接,因为我需要显示所有行

这是我的代码:

var query = from all in DB.Movies
            where all.IsActive
            select new MoviesObject
            {
                PhotoId = all.PhotoId,
                Title = all.Title,
                Description = all.ShortDescription
            };
var querytwo = from all in DB.movieslisttwo
               where all.IsActive
               select new MoviesObject
               {
                   PhotoId = all.PhotoId,
                   Title = all.Title,
                   Description = all.ShortDescription
               ;
return query.ToList();

1 个答案:

答案 0 :(得分:6)

return query.Concat(query2).ToList();

或者,您可以致电.Union()跳过重复项。

相关问题