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
- source
Typ: System.Linq.IQueryable<T>
Die Quellabfrage.
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).