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) |
列舉查詢,以便針對 、、 ObjectSet<TEntity>ObjectQuery<T> 和其他查詢等 DbSet<TEntity> 伺服器查詢,查詢的結果將會載入至相關聯的 DbContext 或 ObjectContext 用戶端上的其他快取。 這相當於呼叫 ToList,然後擲回清單,而不會造成實際建立清單的額外負荷。 |
ToBindingList<T>(ObservableCollection<T>) |
BindingList<T>傳回與指定 ObservableCollection<T> 保持同步的實作。 |