質問: "SomeValue") .Select(x => new { x.Field1, x.Field2 }); ``` ここで動的にwhere句とselect句を変更できますが、動的なfrom句を使用する方法はありますか? 実行時にdbContext.Table1を他のテーブルに変更したい場合はどうすればよいですか?それともSQLを使用する必要がありますか? 編集:重複する質問の提案について:同じ質問ですが、その質問には正しい答えがありません。そこに十分な汎用性がない場合の答えは、新しいテーブルごとにケースステートメントを置かなければならないでしょう...
回答: 取得する必要があるエンティティのタイプがわかっている場合は、 `Table1`プロパティの代わりに、dbコンテキストの`Set<>`メソッドを使用できます。例えば: ``` var data = dbContext.Set(); ```