共用方式為


QueryableExtensions.AsNoTracking 方法

定義

多載

AsNoTracking(IQueryable)

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

AsNoTracking<T>(IQueryable<T>)

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

AsNoTracking(IQueryable)

傳回新的查詢,其中傳回的實體將不會在 或 ObjectContextDbContext 快取。 這個方法的運作方式是藉由呼叫基礎查詢物件的 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>)

傳回新的查詢,其中傳回的實體將不會在 或 ObjectContextDbContext 快取。 這個方法的運作方式是藉由呼叫基礎查詢物件的 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 則為來源查詢。

適用於