我需要执行一个动态集类型,这就是我想要做的(伪):
var type = GetSetType(); //System.Type
var set = context.Set(type);
var results = set.ToArray();
我知道这肯定行不通,Enumerable例如。方法仅适用于泛型IEnumerable,但我尝试set.AsQueryable().Cast<object>().ToArray()了,并NotSupportedException抛出了一个:“LINQ to Entities 仅支持转换 EDM 基元或枚举类型。” .
有什么方法可以执行非泛型DbSet?