根据其他帖子,例如Entity Framework and DbContext - Object Tracking,简化的DBContext接口似乎没有在基本查询中公开设置无跟踪选项。下面是一个小博客,展示了如何使用对象上下文进行操作:http://blogs.microsoft.co.il/blogs/gilf/archive/2009/02/20/disabling-change-tracking-in-entity-framework.aspx
通过DbContext加载结果,不跟踪的好方法是什么?如果使用Dbcontext,性能意识如何做到这一点?换句话说,我想提高基本GetList方法的性能,请指教。
public DbSet<T> EntityDbSet { get { return _context.Set<T>(); } }
public virtual IQueryable<T> GetList(Expression<Func<T, bool>> predicate)
{
return EntityDbSet.Where(predicate);
}