【发布时间】:2019-11-25 11:36:24
【问题描述】:
我有这段代码,一切正常。
using (var db = new ApplicationDbContext())
{
md = db.Modles.ToList();
}
我的问题是我有一个名为M 的参数,这是我创建的模型的名称,因此它可以是动态的。
有没有办法做这样的事情:
var M = "Modles"; // or M = "Modles2"
using (var db = new ApplicationDbContext())
{
md = db[M].ToList();
}
我试过Entity Framework Get Table By Name 和Entity Framework get table by variable name 但没有任何运气。 这个可以吗?
【问题讨论】:
-
"[...] 但没有任何运气" - 究竟是什么不适用于建议的答案?
-
你用.net core吗,如果用看看FindEntityType方法docs.microsoft.com/en-us/dotnet/api/…
标签: c# entity-framework