当我将名称作为字符串并且需要在父类的列表中返回dbset的结果时,我尝试获取派生类的dbset 如下: 我有班主任和客户 我需要让客户的dbset使用实体框架工作访问正确的表并返回结果(所有客户都是人或人)
答案 0 :(得分:0)
我发现解决方案如下
Type t = Type.GetType(AssemplyName);
var dbs = db.Set(t);
var dbsList = dbs as IQueryable<ILookupDetail>;
我们得到类的类型然后我使用set方法按类型获取dbset 之后,从父接口
将其转换为IQueryable