我有一个通用存储库,它从 objectContext.CreateObjectSet 方法返回一个 ObjectSet。
根据 T,我想使用类似的东西:
var objectSet = objectContext.CreateObjectSet<T>();
if (typeof(IAbc).IsAssignableFrom(typeof(T))
{
return objectSet.Where(x => ((IAbc)x).Abc == "hey");
}
虽然仍然能够返回 ObjectSet 而不是 IQueryable。
有谁知道完成这个或类似的方法?