リストから「Includes」を指定することは可能ですか?Linqからのリスト<string>
私は中に含まれる可能なサブテーブルのリストを持っている:
List<string> includedTables
私の現在のデータベース呼び出しは次のようになります。
return db.SA_Items
.Where(x => x.LastUpdated > lastUpdated)
.Where(x => x.Active == true)
.OrderBy(x => x.ItemID)
.Skip(offset)
.Take(limit)
.ToList();
私は考え一覧でforeachの文字列に何とかへ.Include(....)
をデータベース呼び出しに追加します。
たとえば、リストに2つの文字列がある場合、コードは次のようになります。
return db.SA_Items
.Include("first string in the list")
.Include("second string in the list")
.Where(x => x.LastUpdated > lastUpdated)
.Where(x => x.Active == true)
.OrderBy(x => x.ItemID)
.Skip(offset)
.Take(limit)
.ToList();
Listがnullの可能性もあります。
これを何とか動的に行うことはできますか?
誰でも私に何かポインタを教えてもらえますか?
@Fabjan、それはそれは私がエラーを取得しています 'Include'方法 – octavioccl