次の方法で共有


DbExtensions.AsNoTracking メソッド

定義

オーバーロード

AsNoTracking(IQueryable)

返されるエンティティが または ObjectContextにキャッシュされない新しいクエリをDbContext返します。 このメソッドは、基になるクエリ オブジェクトの AsNoTracking メソッドを呼び出すと機能します。 基になるクエリ オブジェクトに AsNoTracking メソッドがない場合、このメソッドを呼び出しても影響はありません。

AsNoTracking<T>(IQueryable<T>)

返されるエンティティが または ObjectContextにキャッシュされない新しいクエリをDbContext返します。 このメソッドは、基になるクエリ オブジェクトの AsNoTracking メソッドを呼び出すと機能します。 基になるクエリ オブジェクトに AsNoTracking メソッドがない場合、このメソッドを呼び出しても影響はありません。

AsNoTracking(IQueryable)

返されるエンティティが または ObjectContextにキャッシュされない新しいクエリをDbContext返します。 このメソッドは、基になるクエリ オブジェクトの AsNoTracking メソッドを呼び出すと機能します。 基になるクエリ オブジェクトに AsNoTracking メソッドがない場合、このメソッドを呼び出しても影響はありません。

public static System.Linq.IQueryable AsNoTracking (this System.Linq.IQueryable source);
static member AsNoTracking : System.Linq.IQueryable -> System.Linq.IQueryable
<Extension()>
Public Function AsNoTracking (source As IQueryable) As IQueryable

パラメーター

source
IQueryable

ソース クエリです。

戻り値

NoTracking が適用された新しいクエリ、または NoTracking がサポートされていない場合はソース クエリ。

適用対象

AsNoTracking<T>(IQueryable<T>)

返されるエンティティが または ObjectContextにキャッシュされない新しいクエリをDbContext返します。 このメソッドは、基になるクエリ オブジェクトの AsNoTracking メソッドを呼び出すと機能します。 基になるクエリ オブジェクトに AsNoTracking メソッドがない場合、このメソッドを呼び出しても影響はありません。

public static System.Linq.IQueryable<T> AsNoTracking<T> (this System.Linq.IQueryable<T> source) where T : class;
static member AsNoTracking : System.Linq.IQueryable<'T (requires 'T : null)> -> System.Linq.IQueryable<'T (requires 'T : null)> (requires 'T : null)
<Extension()>
Public Function AsNoTracking(Of T As Class) (source As IQueryable(Of T)) As IQueryable(Of T)

型パラメーター

T

要素型。

パラメーター

source
IQueryable<T>

ソース クエリです。

戻り値

NoTracking が適用された新しいクエリ、または NoTracking がサポートされていない場合はソース クエリ。

適用対象