共用方式為


DbExtensions 類別

定義

[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)

傳回新的查詢,其中傳回的實體將不會在 或 ObjectContextDbContext 快取。 這個方法的運作方式是藉由呼叫基礎查詢物件的 AsNoTracking 方法。 如果基礎查詢物件沒有 AsNoTracking 方法,則呼叫這個方法將不會有任何影響。

AsNoTracking<T>(IQueryable<T>)

傳回新的查詢,其中傳回的實體將不會在 或 ObjectContextDbContext 快取。 這個方法的運作方式是藉由呼叫基礎查詢物件的 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> 伺服器查詢,查詢的結果將會載入至相關聯的 DbContextObjectContext 用戶端上的其他快取。 這相當於呼叫 ToList,然後擲回清單,而不會造成實際建立清單的額外負荷。

ToBindingList<T>(ObservableCollection<T>)

BindingList<T>傳回與指定 ObservableCollection<T> 保持同步的實作。

適用於