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>) |
指定ObservableCollection<T>した とBindingList<T>同期したままの実装を返します。 |
適用対象
Entity Framework