Поделиться через


QueryableExtensions.AsNoTracking - метод (IQueryable)

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Возвращает новый запрос, возвращающий сущности, которые не будут кэшироваться в контексте DbContext или ObjectContext. Этот метод работает, вызывая метод AsNoTracking базового объекта запроса. Если базовый объект запроса не включает метод AsNoTracking, то при вызове этого метода не происходит ничего.

Пространство имен:  System.Data.Entity
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
<ExtensionAttribute> _
Public Shared Function AsNoTracking ( _
    source As IQueryable _
) As IQueryable
'Применение
Dim source As IQueryable 
Dim returnValue As IQueryable 

returnValue = source.AsNoTracking()
public static IQueryable AsNoTracking(
    this IQueryable source
)
[ExtensionAttribute]
public:
static IQueryable^ AsNoTracking(
    IQueryable^ source
)
static member AsNoTracking : 
        source:IQueryable -> IQueryable
public static function AsNoTracking(
    source : IQueryable
) : IQueryable

Параметры

Возвращаемое значение

Тип: System.Linq.IQueryable
Новый запрос с атрибутом NoTracking или исходный запрос, если атрибут NoTracking не поддерживается.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа IQueryable. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе https://msdn.microsoft.com/ru-ru/library/bb384936(v=vs.113) или https://msdn.microsoft.com/ru-ru/library/bb383977(v=vs.113).

См. также

Справочник

QueryableExtensions Класс

AsNoTracking - перегрузка

System.Data.Entity - пространство имен