メタテールまたはテーブル名を使用してLINQで動的クエリを作成する方法はありますか?テーブル名またはメタテーブルを使用したクエリテーブル - LINQ
foreach (var metaTable in db.Mapping.GetTables())
{
var queryType = metaTable.RowType.Type;
var test = from q in db.GetTable(queryType)
select q;
}
このような方法がありますか?上記の試行でエラーが発生します。
ソースタイプ 'System.Data.Linq.ITable'のクエリパターンの実装が見つかりませんでした。 「選択」が見つかりません。範囲変数 'q'の型を明示的に指定することを検討してください。
おかげで、 クリス
dbはデータコンテキストです –
このループはデータコンテキストの各テーブルからすべてを選択できるようにしてください –
短い答えは「はい」ですが、おそらく 'MakeGenericMethod'のようなことがたくさんあります。 .. –