DbExtensions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public static class DbExtensions
type DbExtensions = class
Public Module DbExtensions
- 继承
-
DbExtensions
- 属性
方法
AsNoTracking(IQueryable) |
返回一个新查询,其中返回的实体不会缓存在 或 ObjectContext中DbContext。 此方法通过调用基础查询对象的 AsNoTracking 方法来工作。 如果基础查询对象没有 AsNoTracking 方法,则调用此方法将不起作用。 |
AsNoTracking<T>(IQueryable<T>) |
返回一个新查询,其中返回的实体不会缓存在 或 ObjectContext中DbContext。 此方法通过调用基础查询对象的 AsNoTracking 方法来工作。 如果基础查询对象没有 AsNoTracking 方法,则调用此方法将不起作用。 |
Include(IQueryable, String) | |
Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>) | |
Include<T>(IQueryable<T>, String) | |
Load(IQueryable) |
枚举查询,以便对于服务器查询(例如 DbSet<TEntity>、 ObjectSet<TEntity>、 ObjectQuery<T>和其他查询),查询的结果将加载到客户端上的关联 DbContext或 ObjectContext 缓存中。 这相当于调用 ToList,然后丢弃列表,而无需实际创建列表。 |
ToBindingList<T>(ObservableCollection<T>) |
返回与 BindingList<T> 给定 ObservableCollection<T>保持同步的实现。 |