Freigeben über


QueryableExtensions.AsNoTracking<T>-Methode (IQueryable<T>)

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Gibt eine neue Abfrage zurück, wobei die zurückgegebenen Entitäten nicht im DbContext oder ObjectContext zwischengespeichert werden. Diese Methode wird durch Aufruf der AsNoTracking-Methode des zugrunde liegenden Abfrageobjekts ausgeführt. Wenn das zugrunde liegende Abfrageobjekt nicht über die AsNoTracking-Methode verfügt, hat der Aufruf dieser Methode keine Auswirkungen.

Namespace:  System.Data.Entity
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
<ExtensionAttribute> _
Public Shared Function AsNoTracking(Of T As Class) ( _
    source As IQueryable(Of T) _
) As IQueryable(Of T)
'Usage
Dim source As IQueryable(Of T)
Dim returnValue As IQueryable(Of T)

returnValue = source.AsNoTracking()
public static IQueryable<T> AsNoTracking<T>(
    this IQueryable<T> source
)
where T : class
[ExtensionAttribute]
public:
generic<typename T>
where T : ref class 
static IQueryable<T>^ AsNoTracking(
    IQueryable<T>^ source
)
static member AsNoTracking : 
        source:IQueryable<'T> -> IQueryable<'T>  when 'T : not struct
JScript does not support generic types and methods.

Typparameter

  • T
    Der Elementtyp.

Parameter

Rückgabewert

Typ: System.Linq.IQueryable<T>
Eine neue Abfrage mit angewendetem NoTracking oder die Quellabfrage, wenn NoTracking nicht unterstützt wird.

Hinweis zur Verwendung

In Visual Basic und C# können Sie diese Methode als Instanzenmethode für ein beliebiges Objekt vom Typ IQueryable<T> aufrufen. Bei Verwendung der Syntax für Instanzenmethoden lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter https://msdn.microsoft.com/de-de/library/bb384936(v=vs.113) oder https://msdn.microsoft.com/de-de/library/bb383977(v=vs.113).

Siehe auch

Verweis

QueryableExtensions Klasse

AsNoTracking-Überladung

System.Data.Entity-Namespace