gpt4 book ai didi

c# - 通过仅传递实体的名称来获取实体

转载 作者:太空宇宙 更新时间:2023-11-03 16:26:22 26 4
gpt4 key购买 nike

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

例子:

string tableName = "PRODUCT";

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

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

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

最佳答案

你有没有试过这样的事情(source):

var table = context.ExecuteStoreQuery<ResultTableTemplate>("SELECT ... FROM " + tableName);

关于c# - 通过仅传递实体的名称来获取实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12450451/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com