【发布时间】:2015-09-28 11:44:43
【问题描述】:
我正在开发一个 MVC 5 应用程序。我在我的数据库上查询为:
var result = db.ABCs.AsNoTracking().FirstOrDefault(e => e.Id == Id);
但是如果我想创建一个通用方法并且在编译时不知道模型的名称怎么办。我想查询在运行时传递给方法的任何模型类。 比如:
var result = db.<T>.Where(x => x.Id == Id).ToList();
我该怎么做。我使用的是数据库优先方法,没有存储库或 UoW。
【问题讨论】:
标签: c# entity-framework linq generics reflection