2011-06-27 40 views
1

随着DataContext的我可以做类似的DbContext和泛型

public IQueryable<T> All() 
{ 
    return db.CreateObjectSet<T>().AsQueryable(); 
} 

(作为一种通用的存储库类的一部分 - 的CRUD操作的其余部分以类似的方式被处理)

我期待看看是否有可能与DbContext相同:ie可以返回一个T的Queryable吗?条目看起来有点像它可能有帮助,但不完全......想法任何人?

回答

4

DbSet实现IQueryable

这应该工作:

public IQueryable All() 
{ 
    return db.Set<T>(); 
} 
+0

谢谢。完美...但其他大卫赢得了博客文章的正确答案......这是我完成的大部分工作! – Andiih