我有一个Users
实体集和一个Administrators
实体集。我想从 DBContext中获取可以是 aIEnumerable<Users>
或 a的项目列表IEnumerable<Administrators>
我希望能够做到
Type dbContextType = db.GetType();
Type tableType = dbContextType.GetProperty("users",
BindingFlags.IgnoreCase | BindingFlags.Public | BindingFlags.Instance
).PropertyType;
var items = db.Database.SqlQuery(tableType , "SELECT * FROM users");
问题是 tableType 是 typeof DbSet
,我需要 typeofUsers