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
Параметры
- source
Тип: System.Linq.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).