DbExtensions.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,则为源查询。

适用于