2

私はエンティティ フレームワークを使用しています。エンティティの名前を渡すだけでエンティティのリストを取得する必要があります。

例:

string tableName = "PRODUCT";

List<tableName> myList = (from prod in dbContext.tableName
                          select prod).ToList();

私ができないのは、テーブル名 (文字列) を使用して EF クエリ (または LINQ) を作成することです。

Reflection または EntityDataModel を使用してこれを機能させようとしていますが、できません。

4

1 に答える 1

0

次のようなことを試しましたか ( source ):

var table = context.ExecuteStoreQuery<ResultTableTemplate>("SELECT ... FROM " + tableName);
于 2012-09-16T20:35:18.367 に答える