2

我正在使用实体框架,我只需要通过传递实体的名称来获取实体列表。

例子:

string tableName = "PRODUCT";

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

我不能做的是,使用表名(字符串)进行 EF 查询(或 LINQ)。

我试图通过使用 Reflection 或 EntityDataModel 来让它工作,但我就是做不到。

4

1 回答 1

0

您是否尝试过这样的事情(来源):

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