2

2 つのテーブルと 1 つのオブジェクトにレコードがあり、両方のテーブルから 1 つのグリッドビューにデータを取得したい (両方のテーブルに同じフィールドがある) すべての行を表示する必要があるため、結合を行うことはできません

ここに私のコードがあります:

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();
4

1 に答える 1

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

または、呼び出し.Union()て重複をスキップすることもできます。

于 2012-10-19T12:34:36.000 に答える