我正在使用实体框架,我只需要通过传递实体的名称来获取实体列表。
示例:
string tableName = "PRODUCT";
List<tableName> myList = (from prod in dbContext.tableName
select prod).ToList();
我无法做到的是,使用表名(字符串)进行EF查询(或LINQ)。
我试图通过使用Reflection或EntityDataModel来实现这一点,但我不能。
答案 0 :(得分:0)
你有没有试过这样的事情(source):
var table = context.ExecuteStoreQuery<ResultTableTemplate>("SELECT ... FROM " + tableName);