有没有办法获得指定泛型类型的ObjectQuery<T>?
伪:
public partial class MyObjectContext
{
public ObjectSet<TEntity> GetObjectSet<TEntity>()
{
return Helper.GetObjectSet<TEntity>(this);
}
}发布于 2011-05-08 17:26:55
是的,这就是你需要的:
public partial class MyObjectContext
{
public ObjectSet<TEntity> GetObjectSet<TEntity>()
{
return this.CreateObjectSet<TEntity>();
}
}如您所见,不需要您的帮助器方法,因为您可以直接在MyObjectContext实例上调用CreateObjectSet。它将返回从ObjectQuery<TEntity>派生的ObjectSet<TEntity>。TEntity必须是映射类型,并且不能是实体层次结构中的派生类型。
https://stackoverflow.com/questions/5925209
复制相似问题