Freigeben über


ObjectSet<TEntity>-Klasse

[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.]

Stellt eine typisierte Entitätenmenge dar, die für Erstellungs-, Lese-, Update- und Löschvorgänge verwendet wird.

Vererbungshierarchie

System.Object
  System.Data.Entity.Core.Objects.ObjectQuery
    System.Data.Entity.Core.Objects.ObjectQuery<TEntity>
      System.Data.Entity.Core.Objects.ObjectSet<TEntity>

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

Syntax

'Declaration
<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")> _
Public Class ObjectSet(Of TEntity As Class) _
    Inherits ObjectQuery(Of TEntity) _
    Implements IObjectSet(Of TEntity), IQueryable(Of TEntity),  _
    IEnumerable(Of TEntity), IQueryable, IEnumerable
'Usage
Dim instance As ObjectSet(Of TEntity)
[SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
public class ObjectSet<TEntity> : ObjectQuery<TEntity>, 
    IObjectSet<TEntity>, IQueryable<TEntity>, IEnumerable<TEntity>, 
    IQueryable, IEnumerable 
where TEntity : class
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1710:IdentifiersShouldHaveCorrectSuffix")]
generic<typename TEntity>
where TEntity : ref class 
public ref class ObjectSet : public ObjectQuery<TEntity>, 
    IObjectSet<TEntity>, IQueryable<TEntity>, IEnumerable<TEntity>, 
    IQueryable, IEnumerable
[<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")>]
type ObjectSet<'TEntity when 'TEntity : not struct> =  
    class 
        inherit ObjectQuery<'TEntity>
        interface IObjectSet<'TEntity>
        interface IQueryable<'TEntity>
        interface IEnumerable<'TEntity>
        interface IQueryable 
        interface IEnumerable 
    end
JScript does not support generic types and methods.

Typparameter

  • TEntity
    Der Typ der Entität.

Der ObjectSet<TEntity>-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CommandText Gibt den Befehlstext für die Abfrage zurück. (Von ObjectQuery geerbt.)
Öffentliche Eigenschaft Context Ruft den dieser Objektabfrage zugeordneten Objektkontext ab. (Von ObjectQuery geerbt.)
Öffentliche Eigenschaft EnablePlanCaching Ruft einen Wert ab, der angibt, ob der Abfrageplan zwischengespeichert werden soll, oder legt diesen fest. (Von ObjectQuery geerbt.)
Öffentliche Eigenschaft EntitySet Ruft die Metadaten der von dieser ObjectSet<TEntity>-Instanz dargestellten Entitätenmenge ab.
Öffentliche Eigenschaft MergeOption Ruft ab oder legt fest, wie dem Objektkontext von einer Abfrage zurückgegebene Objekte hinzugefügt werden. (Von ObjectQuery geerbt.)
Öffentliche Eigenschaft Name Ruft den Namen dieser Objektabfrage ab oder legt diesen fest. (Von ObjectQuery<T> geerbt.)
Öffentliche Eigenschaft Parameters Ruft die Parameterauflistung für diese Objektabfrage ab. (Von ObjectQuery geerbt.)
Öffentliche Eigenschaft Streaming Zeigt an, ob die Abfrage gestreamt oder gepuffert wird. (Von ObjectQuery geerbt.)

Oben

Methoden

  Name Beschreibung
Öffentliche Methode AddObject Fügt dem Objektkontext in der aktuellen Entitätenmenge ein Objekt hinzu.
Öffentliche Methode ApplyCurrentValues Kopiert die Skalarwerte aus dem angegebenen Objekt in das Objekt im ObjectContext, das über den gleichen Schlüssel verfügt.
Öffentliche Methode ApplyOriginalValues Legt die OriginalValues-Eigenschaft eines ObjectStateEntry entsprechend den Eigenschaftswerten eines angegebenen Objekts fest.
Öffentliche Methode Attach Fügt ein Objekt oder Objektdiagramm an den Objektkontext in der aktuellen Entitätenmenge an.
Öffentliche Methode CreateObject() Erstellt ein neues Entitätstypobjekt.
Öffentliche Methode CreateObject<T>() Erstellt eine Instanz des angegebenen Typs.
Öffentliche Methode DeleteObject Markiert ein Objekt zum Löschen.
Öffentliche Methode Detach Entfernt das Objekt aus dem Objektkontext.
Öffentliche Methode Distinct Schränkt die Abfrage auf eindeutige Ergebnisse ein. (Von ObjectQuery<T> geerbt.)
Öffentliche Methode Equals (Von Object geerbt.)
Öffentliche Methode Except Diese Abfragegeneratormethode erstellt eine neue Abfrage, deren Ergebnisse alle Ergebnisse dieser Abfrage sind, und zwar abgesehen von denen, die auch Teil der anderen angegebenen Abfrage sind. (Von ObjectQuery<T> geerbt.)
Öffentliche Methode Execute Führt die Objektabfrage mit der angegebenen Zusammenführungsoption aus. (Von ObjectQuery<T> geerbt.)
Öffentliche Methode ExecuteAsync(MergeOption) Führt die Objektabfrage mit der angegebenen Zusammenführungsoption asynchron aus. (Von ObjectQuery<T> geerbt.)
Öffentliche Methode ExecuteAsync(MergeOption, CancellationToken) Führt die Objektabfrage mit der angegebenen Zusammenführungsoption asynchron aus. (Von ObjectQuery<T> geerbt.)
Geschützte Methode Finalize (Von Object geerbt.)
Öffentliche Methode GetHashCode (Von Object geerbt.)
Öffentliche Methode GetResultType Gibt Informationen über den Ergebnistyp der Abfrage zurück. (Von ObjectQuery geerbt.)
Öffentliche Methode GetType (Von Object geerbt.)
Öffentliche Methode GroupBy Gruppiert die Abfrageergebnisse nach den angegebenen Kriterien. (Von ObjectQuery<T> geerbt.)
Öffentliche Methode Include Gibt die verbundenen Objekte an, die in die Abfrageergebnisse eingeschlossen werden sollen. (Von ObjectQuery<T> geerbt.)
Öffentliche Methode Intersect Diese Abfragegeneratormethode erstellt eine neue Abfrage, deren Ergebnisse in dieser Abfrage und in der anderen angegebenen Abfrage sind. (Von ObjectQuery<T> geerbt.)
Geschützte Methode MemberwiseClone (Von Object geerbt.)
Öffentliche Methode OfType<TResultType> Beschränkt die Abfrage auf Ergebnisse eines bestimmten Typs. (Von ObjectQuery<T> geerbt.)
Öffentliche Methode OrderBy Ordnet die Abfrageergebnisse nach den angegebenen Kriterien. (Von ObjectQuery<T> geerbt.)
Öffentliche Methode Select Beschränkt die Abfrageergebnisse auf die Eigenschaften, die in der angegebenen Projektion definiert sind. (Von ObjectQuery<T> geerbt.)
Öffentliche Methode SelectValue<TResultType> Beschränkt die Abfrageergebnisse auf die Eigenschaft, die in der Projektion angegeben ist. (Von ObjectQuery<T> geerbt.)
Öffentliche Methode Skip Ordnet die Abfrageergebnisse nach den angegebenen Kriterien und überspringt eine bestimmte Anzahl von Ergebnissen. (Von ObjectQuery<T> geerbt.)
Öffentliche Methode Top Beschränkt die Abfrageergebnisse auf eine bestimmte Anzahl von Elementen. (Von ObjectQuery<T> geerbt.)
Öffentliche Methode ToString (Von Object geerbt.)
Öffentliche Methode ToTraceString Gibt die Befehle zurück, die für die Datenquelle ausgeführt werden sollen. (Von ObjectQuery geerbt.)
Öffentliche Methode Union Diese Abfragegeneratormethode erstellt eine neue Abfrage, deren Ergebnisse alle Ergebnisse dieser Abfrage sind sowie alle Ergebnisse der anderen Abfrage, jedoch ohne Duplikate (d. h. Ergebnisse sind eindeutig). (Von ObjectQuery<T> geerbt.)
Öffentliche Methode UnionAll Diese Abfragegeneratormethode erstellt eine neue Abfrage, deren Ergebnisse alle Ergebnisse dieser Abfrage sind sowie alle Ergebnisse der anderen Abfrage, einschließlich sämtlicher Duplikate (d. h. Ergebnisse sind nicht zwangsläufig eindeutig). (Von ObjectQuery<T> geerbt.)
Öffentliche Methode Where Beschränkt die Abfrage auf Ergebnisse, die bestimmten Filterkriterien entsprechen. (Von ObjectQuery<T> geerbt.)

Oben

Erweiterungs methoden

  Name Beschreibung
Öffentliche Erweiterungsmethode AllAsync<TEntity>(Expression<Func<TEntity, Boolean>>) Überladen. Bestimmt asynchron, ob alle Elemente einer Sequenz eine Bedingung erfüllen. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AllAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) Überladen. Bestimmt asynchron, ob alle Elemente einer Sequenz eine Bedingung erfüllen. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AnyAsync<TEntity>() Überladen. Bestimmt asynchron, ob eine Sequenz beliebige Elemente enthält. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AnyAsync<TEntity>(CancellationToken) Überladen. Bestimmt asynchron, ob eine Sequenz beliebige Elemente enthält. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AnyAsync<TEntity>(Expression<Func<TEntity, Boolean>>) Überladen. Bestimmt asynchron, ob ein beliebiges Elemente einer Sequenz eine Bedingung erfüllt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AnyAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) Überladen. Bestimmt asynchron, ob ein beliebiges Elemente einer Sequenz eine Bedingung erfüllt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AsNoTracking() Überladen. 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. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AsNoTracking<TEntity>() Überladen. 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. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AsStreaming() Überladen. Gibt eine neue Abfrage zurück, die die Ergebnisse streamt, anstatt sie zu puffern.Diese Methode wird durch Aufruf der AsStreaming-Methode des zugrunde liegenden Abfrageobjekts ausgeführt.Wenn das zugrunde liegende Abfrageobjekt nicht über die AsStreaming-Methode verfügt, hat der Aufruf dieser Methode keine Auswirkungen. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AsStreaming<TEntity>() Überladen. Gibt eine neue Abfrage zurück, die die Ergebnisse streamt, anstatt sie zu puffern.Diese Methode wird durch Aufruf der AsStreaming-Methode des zugrunde liegenden Abfrageobjekts ausgeführt.Wenn das zugrunde liegende Abfrageobjekt nicht über die AsStreaming-Methode verfügt, hat der Aufruf dieser Methode keine Auswirkungen. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AverageAsync<TEntity>(Expression<Func<TEntity, Int32>>) Überladen. Berechnet asynchron den Durchschnitt einer Sequenz von Int32-Werten, die durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Int32>>>) Überladen. Berechnet asynchron den Durchschnitt einer Sequenz von Int32-Werten, die NULL-Werte zulassen. Die Sequenz wird durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AverageAsync<TEntity>(Expression<Func<TEntity, Int64>>) Überladen. Berechnet asynchron den Durchschnitt einer Sequenz von Int64-Werten, die durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Int64>>>) Überladen. Berechnet asynchron den Durchschnitt einer Sequenz von Int64-Werten, die NULL-Werte zulassen. Die Sequenz wird durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AverageAsync<TEntity>(Expression<Func<TEntity, Single>>) Überladen. Berechnet asynchron den Durchschnitt einer Sequenz von Single-Werten, die durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Single>>>) Überladen. Berechnet asynchron den Durchschnitt einer Sequenz von Single-Werten, die NULL-Werte zulassen. Die Sequenz wird durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AverageAsync<TEntity>(Expression<Func<TEntity, Double>>) Überladen. Berechnet asynchron den Durchschnitt einer Sequenz von Double-Werten, die durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Double>>>) Überladen. Berechnet asynchron den Durchschnitt einer Sequenz von Double-Werten, die NULL-Werte zulassen. Die Sequenz wird durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AverageAsync<TEntity>(Expression<Func<TEntity, Decimal>>) Überladen. Berechnet asynchron den Durchschnitt einer Sequenz von Decimal-Werten, die durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Decimal>>>) Überladen. Berechnet asynchron den Durchschnitt einer Sequenz von Decimal-Werten, die NULL-Werte zulassen. Die Sequenz wird durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AverageAsync<TEntity>(Expression<Func<TEntity, Int32>>, CancellationToken) Überladen. Berechnet asynchron den Durchschnitt einer Sequenz von Int32-Werten, die durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Int32>>>, CancellationToken) Überladen. Berechnet asynchron den Durchschnitt einer Sequenz von Int32-Werten, die NULL-Werte zulassen. Die Sequenz wird durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AverageAsync<TEntity>(Expression<Func<TEntity, Int64>>, CancellationToken) Überladen. Berechnet asynchron den Durchschnitt einer Sequenz von Int64-Werten, die durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Int64>>>, CancellationToken) Überladen. Berechnet asynchron den Durchschnitt einer Sequenz von Int64-Werten, die NULL-Werte zulassen. Die Sequenz wird durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AverageAsync<TEntity>(Expression<Func<TEntity, Single>>, CancellationToken) Überladen. Berechnet asynchron den Durchschnitt einer Sequenz von Single-Werten, die durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Single>>>, CancellationToken) Überladen. Berechnet asynchron den Durchschnitt einer Sequenz von Single-Werten, die NULL-Werte zulassen. Die Sequenz wird durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AverageAsync<TEntity>(Expression<Func<TEntity, Double>>, CancellationToken) Überladen. Berechnet asynchron den Durchschnitt einer Sequenz von Double-Werten, die durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Double>>>, CancellationToken) Überladen. Berechnet asynchron den Durchschnitt einer Sequenz von Double-Werten, die NULL-Werte zulassen. Die Sequenz wird durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AverageAsync<TEntity>(Expression<Func<TEntity, Decimal>>, CancellationToken) Überladen. Berechnet asynchron den Durchschnitt einer Sequenz von Decimal-Werten, die durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Decimal>>>, CancellationToken) Überladen. Berechnet asynchron den Durchschnitt einer Sequenz von Decimal-Werten, die NULL-Werte zulassen. Die Sequenz wird durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode ContainsAsync<TEntity>(TEntity) Überladen. Bestimmt asynchron mit dem Standardgleichheitsvergleich, ob eine Sequenz ein angegebenes Element enthält. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode ContainsAsync<TEntity>(TEntity, CancellationToken) Überladen. Bestimmt asynchron mit dem Standardgleichheitsvergleich, ob eine Sequenz ein angegebenes Element enthält. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode CountAsync<TEntity>() Überladen. Gibt asynchron die Anzahl der Elemente in einer Sequenz zurück. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode CountAsync<TEntity>(CancellationToken) Überladen. Gibt asynchron die Anzahl der Elemente in einer Sequenz zurück. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode CountAsync<TEntity>(Expression<Func<TEntity, Boolean>>) Überladen. Gibt asynchron die Anzahl der Elemente in einer Sequenz zurück, die eine Bedingung erfüllen. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode CountAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) Überladen. Gibt asynchron die Anzahl der Elemente in einer Sequenz zurück, die eine Bedingung erfüllen. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode FirstAsync<TEntity>() Überladen. Gibt asynchron das erste Element einer Sequenz zurück. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode FirstAsync<TEntity>(CancellationToken) Überladen. Gibt asynchron das erste Element einer Sequenz zurück. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode FirstAsync<TEntity>(Expression<Func<TEntity, Boolean>>) Überladen. Gibt asynchron das erste Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode FirstAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) Überladen. Gibt asynchron das erste Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode FirstOrDefaultAsync<TEntity>() Überladen. Gibt asynchron das erste Element einer Sequenz oder einen Standardwert zurück, wenn die Sequenz keine Elemente enthält. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode FirstOrDefaultAsync<TEntity>(CancellationToken) Überladen. Gibt asynchron das erste Element einer Sequenz oder einen Standardwert zurück, wenn die Sequenz keine Elemente enthält. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode FirstOrDefaultAsync<TEntity>(Expression<Func<TEntity, Boolean>>) Überladen. Gibt asynchron das erste Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt, oder einen Standardwert, wenn kein solches Element gefunden wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode FirstOrDefaultAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) Überladen. Gibt asynchron das erste Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt, oder einen Standardwert, wenn kein solches Element gefunden wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode ForEachAsync(Action<Object>) Überladen. Zählt asynchron die Abfrageergebnisse auf und führt für jedes Element die angegebene Aktion aus. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode ForEachAsync(Action<Object>, CancellationToken) Überladen. Zählt asynchron die Abfrageergebnisse auf und führt für jedes Element die angegebene Aktion aus. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode ForEachAsync<TEntity>(Action<TEntity>) Überladen. Zählt asynchron die Abfrageergebnisse auf und führt für jedes Element die angegebene Aktion aus. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode ForEachAsync<TEntity>(Action<TEntity>, CancellationToken) Überladen. Zählt asynchron die Abfrageergebnisse auf und führt für jedes Element die angegebene Aktion aus. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode Include<TEntity>(String) Überladen. Gibt die verbundenen Objekte an, die in die Abfrageergebnisse eingeschlossen werden sollen. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode Include<TEntity, TProperty>(Expression<Func<TEntity, TProperty>>) Überladen. Gibt die verbundenen Objekte an, die in die Abfrageergebnisse eingeschlossen werden sollen. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode Load Listet die Abfrage auf, sodass für Serverabfragen von DbSet<TEntity>, ObjectSet<TEntity>, ObjectQuery<T> usw. die Ergebnisse der Abfrage in die entsprechenden DbContext, ObjectContext oder einen anderen Zwischenspeicher des Clients geladen werden.Dies entspricht einem Aufruf von ToList, wobei anschließend die Liste ohne den Mehraufwand der eigentlichen Listenerstellung verworfen wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode LoadAsync() Überladen. Listet die Abfrage asynchron auf, sodass für Serverabfragen von DbSet<TEntity>, ObjectSet<TEntity>, ObjectQuery<T> usw. die Ergebnisse der Abfrage in die entsprechenden DbContext, ObjectContext oder einen anderen Zwischenspeicher des Clients geladen werden.Dies entspricht einem Aufruf von ToList, wobei anschließend die Liste ohne den Mehraufwand der eigentlichen Listenerstellung verworfen wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode LoadAsync(CancellationToken) Überladen. Listet die Abfrage asynchron auf, sodass für Serverabfragen von DbSet<TEntity>, ObjectSet<TEntity>, ObjectQuery<T> usw. die Ergebnisse der Abfrage in die entsprechenden DbContext, ObjectContext oder einen anderen Zwischenspeicher des Clients geladen werden.Dies entspricht einem Aufruf von ToList, wobei anschließend die Liste ohne den Mehraufwand der eigentlichen Listenerstellung verworfen wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode LongCountAsync<TEntity>() Überladen. Gibt asynchron ein Int64 zurück, das die Gesamtzahl der Elemente in einer Sequenz darstellt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode LongCountAsync<TEntity>(CancellationToken) Überladen. Gibt asynchron ein Int64 zurück, das die Gesamtzahl der Elemente in einer Sequenz darstellt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode LongCountAsync<TEntity>(Expression<Func<TEntity, Boolean>>) Überladen. Gibt asynchron ein Int64 zurück, das die Anzahl der Elemente in einer Sequenz darstellt, die eine Bedingung erfüllen. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode LongCountAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) Überladen. Gibt asynchron ein Int64 zurück, das die Anzahl der Elemente in einer Sequenz darstellt, die eine Bedingung erfüllen. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode MaxAsync<TEntity>() Überladen. Gibt asynchron den maximalen Wert einer Sequenz zurück. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode MaxAsync<TEntity>(CancellationToken) Überladen. Gibt asynchron den maximalen Wert einer Sequenz zurück. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode MaxAsync<TEntity, TResult>(Expression<Func<TEntity, TResult>>) Überladen. Ruft für jedes Element einer Sequenz asynchron eine Projektionsfunktion auf und gibt den höchsten Ergebniswert zurück. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode MaxAsync<TEntity, TResult>(Expression<Func<TEntity, TResult>>, CancellationToken) Überladen. Ruft für jedes Element einer Sequenz asynchron eine Projektionsfunktion auf und gibt den höchsten Ergebniswert zurück. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode MinAsync<TEntity>() Überladen. Gibt asynchron den minimalen Wert einer Sequenz zurück. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode MinAsync<TEntity>(CancellationToken) Überladen. Gibt asynchron den minimalen Wert einer Sequenz zurück. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode MinAsync<TEntity, TResult>(Expression<Func<TEntity, TResult>>) Überladen. Ruft für jedes Element einer Sequenz asynchron eine Projektionsfunktion auf und gibt den niedrigsten Ergebniswert zurück. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode MinAsync<TEntity, TResult>(Expression<Func<TEntity, TResult>>, CancellationToken) Überladen. Ruft für jedes Element einer Sequenz asynchron eine Projektionsfunktion auf und gibt den niedrigsten Ergebniswert zurück. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SingleAsync<TEntity>() Überladen. Gibt asynchron das einzige Element einer Sequenz zurück und löst eine Ausnahme aus, wenn die Sequenz nicht genau ein Element enthält. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SingleAsync<TEntity>(CancellationToken) Überladen. Gibt asynchron das einzige Element einer Sequenz zurück und löst eine Ausnahme aus, wenn die Sequenz nicht genau ein Element enthält. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SingleAsync<TEntity>(Expression<Func<TEntity, Boolean>>) Überladen. Gibt asynchron das einzige Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt, und löst eine Ausnahme aus, wenn mehrere solche Elemente vorhanden sind. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SingleAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) Überladen. Gibt asynchron das einzige Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt, und löst eine Ausnahme aus, wenn mehrere solche Elemente vorhanden sind. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SingleOrDefaultAsync<TEntity>() Überladen. Gibt asynchron das einzige Element einer Sequenz oder einen Standardwert zurück, wenn die Sequenz leer ist. Diese Methode löst eine Ausnahme aus, wenn mehrere Elemente in der Sequenz vorhanden sind. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SingleOrDefaultAsync<TEntity>(CancellationToken) Überladen. Gibt asynchron das einzige Element einer Sequenz oder einen Standardwert zurück, wenn die Sequenz leer ist. Diese Methode löst eine Ausnahme aus, wenn mehrere Elemente in der Sequenz vorhanden sind. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SingleOrDefaultAsync<TEntity>(Expression<Func<TEntity, Boolean>>) Überladen. Gibt asynchron das einzige Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt, oder einen Standardwert, wenn kein solches Element vorhanden ist. Diese Methode löst eine Ausnahme aus, wenn mehrere Elemente die Bedingung erfüllen. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SingleOrDefaultAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) Überladen. Gibt asynchron das einzige Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt, oder einen Standardwert, wenn kein solches Element vorhanden ist. Diese Methode löst eine Ausnahme aus, wenn mehrere Elemente die Bedingung erfüllen. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode Skip<TEntity> Überspringt eine festgelegte Anzahl von Elementen in einer Sequenz und gibt anschließend die übrigen Elemente zurück. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SumAsync<TEntity>(Expression<Func<TEntity, Int32>>) Überladen. Berechnet asynchron die Summe der Sequenz von Int32-Werten, die durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Int32>>>) Überladen. Berechnet asynchron die Summe der Sequenz von Int32-Werten, die NULL-Werte zulassen. Die Sequenz wird durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SumAsync<TEntity>(Expression<Func<TEntity, Int64>>) Überladen. Berechnet asynchron die Summe der Sequenz von Int64-Werten, die durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Int64>>>) Überladen. Berechnet asynchron die Summe der Sequenz von Int64-Werten, die NULL-Werte zulassen. Die Sequenz wird durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SumAsync<TEntity>(Expression<Func<TEntity, Single>>) Überladen. Berechnet asynchron die Summe der Sequenz von Single-Werten, die durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Single>>>) Überladen. Berechnet asynchron die Summe der Sequenz von Single-Werten, die NULL-Werte zulassen. Die Sequenz wird durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SumAsync<TEntity>(Expression<Func<TEntity, Double>>) Überladen. Berechnet asynchron die Summe der Sequenz von Double-Werten, die durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Double>>>) Überladen. Berechnet asynchron die Summe der Sequenz von Double-Werten, die NULL-Werte zulassen. Die Sequenz wird durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SumAsync<TEntity>(Expression<Func<TEntity, Decimal>>) Überladen. Berechnet asynchron die Summe der Sequenz von Decimal-Werten, die durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Decimal>>>) Überladen. Berechnet asynchron die Summe der Sequenz von Decimal-Werten, die NULL-Werte zulassen. Die Sequenz wird durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SumAsync<TEntity>(Expression<Func<TEntity, Int32>>, CancellationToken) Überladen. Berechnet asynchron die Summe der Sequenz von Int32-Werten, die durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Int32>>>, CancellationToken) Überladen. Berechnet asynchron die Summe der Sequenz von Int32-Werten, die NULL-Werte zulassen. Die Sequenz wird durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SumAsync<TEntity>(Expression<Func<TEntity, Int64>>, CancellationToken) Überladen. Berechnet asynchron die Summe der Sequenz von Int64-Werten, die durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Int64>>>, CancellationToken) Überladen. Berechnet asynchron die Summe der Sequenz von Int64-Werten, die NULL-Werte zulassen. Die Sequenz wird durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SumAsync<TEntity>(Expression<Func<TEntity, Single>>, CancellationToken) Überladen. Berechnet asynchron die Summe der Sequenz von Single-Werten, die durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Single>>>, CancellationToken) Überladen. Berechnet asynchron die Summe der Sequenz von Single-Werten, die NULL-Werte zulassen. Die Sequenz wird durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SumAsync<TEntity>(Expression<Func<TEntity, Double>>, CancellationToken) Überladen. Berechnet asynchron die Summe der Sequenz von Double-Werten, die durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Double>>>, CancellationToken) Überladen. Berechnet asynchron die Summe der Sequenz von Double-Werten, die NULL-Werte zulassen. Die Sequenz wird durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SumAsync<TEntity>(Expression<Func<TEntity, Decimal>>, CancellationToken) Überladen. Berechnet asynchron die Summe der Sequenz von Decimal-Werten, die durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Decimal>>>, CancellationToken) Überladen. Berechnet asynchron die Summe der Sequenz von Decimal-Werten, die NULL-Werte zulassen. Die Sequenz wird durch den Aufruf einer Projektionsfunktion für jedes Element der Eingabesequenz ermittelt. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode Take<TEntity> Gibt eine angegebene Anzahl von zusammenhängenden Elementen vom Anfang einer Sequenz zurück. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode ToArrayAsync<TEntity>() Überladen. Erstellt ein Array aus einem IQueryable<T>, indem dieses asynchron aufgelistet wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode ToArrayAsync<TEntity>(CancellationToken) Überladen. Erstellt ein Array aus einem IQueryable<T>, indem dieses asynchron aufgelistet wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode ToDictionaryAsync<TEntity, TKey>(Func<TEntity, TKey>) Überladen. Erstellt ein Dictionary<TKey, TValue> aus einem IQueryable<T>, indem dieser gemäß einer angegebenen Schlüsselauswahlfunktion aufgelistet wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode ToDictionaryAsync<TEntity, TKey>(Func<TEntity, TKey>, CancellationToken) Überladen. Erstellt ein Dictionary<TKey, TValue> aus einem IQueryable<T>, indem dieser gemäß einer angegebenen Schlüsselauswahlfunktion aufgelistet wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode ToDictionaryAsync<TEntity, TKey>(Func<TEntity, TKey>, IEqualityComparer<TKey>) Überladen. Erstellt ein Dictionary<TKey, TValue> aus einem IQueryable<T>, indem dieses gemäß einer angegebenen Schlüsselauswahlfunktion und einem Vergleich aufgelistet wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode ToDictionaryAsync<TEntity, TKey>(Func<TEntity, TKey>, IEqualityComparer<TKey>, CancellationToken) Überladen. Erstellt ein Dictionary<TKey, TValue> aus einem IQueryable<T>, indem dieses gemäß einer angegebenen Schlüsselauswahlfunktion und einem Vergleich aufgelistet wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode ToDictionaryAsync<TEntity, TKey, TElement>(Func<TEntity, TKey>, Func<TEntity, TElement>) Überladen. Erstellt ein Dictionary<TKey, TValue>, aus einem IQueryable<T> indem dieses gemäß einer angegebenen Schlüssel- und einer Elementauswahlfunktion aufgelistet wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode ToDictionaryAsync<TEntity, TKey, TElement>(Func<TEntity, TKey>, Func<TEntity, TElement>, CancellationToken) Überladen. Erstellt ein Dictionary<TKey, TValue>, aus einem IQueryable<T> indem dieses gemäß einer angegebenen Schlüssel- und einer Elementauswahlfunktion aufgelistet wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode ToDictionaryAsync<TEntity, TKey, TElement>(Func<TEntity, TKey>, Func<TEntity, TElement>, IEqualityComparer<TKey>) Überladen. Erstellt ein Dictionary<TKey, TValue> aus einem IQueryable<T>, indem dieses gemäß einer angegebenen Schlüsselauswahlfunktion, einem Vergleich und einer Elementauswahlfunktion aufgelistet wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode ToDictionaryAsync<TEntity, TKey, TElement>(Func<TEntity, TKey>, Func<TEntity, TElement>, IEqualityComparer<TKey>, CancellationToken) Überladen. Erstellt ein Dictionary<TKey, TValue> aus einem IQueryable<T>, indem dieses gemäß einer angegebenen Schlüsselauswahlfunktion, einem Vergleich und einer Elementauswahlfunktion aufgelistet wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode ToListAsync() Überladen. Erstellt eine List<T> aus einem IQueryable, indem dieser asynchron aufgelistet wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode ToListAsync(CancellationToken) Überladen. Erstellt eine List<T> aus einem IQueryable, indem dieser asynchron aufgelistet wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode ToListAsync<TEntity>() Überladen. Erstellt eine List<T> aus einem IQueryable<T>, indem dieser asynchron aufgelistet wird. (Durch QueryableExtensions definiert.)
Öffentliche Erweiterungsmethode ToListAsync<TEntity>(CancellationToken) Überladen. Erstellt eine List<T> aus einem IQueryable<T>, indem dieser asynchron aufgelistet wird. (Durch QueryableExtensions definiert.)

Oben

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Eigenschaft IListSource.ContainsListCollection Ruft einen Wert ab, der angibt, ob die Abfrage eine Auflistung von Abfrageobjekten enthält. (Von ObjectQuery geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IQueryable.ElementType Ruft den Ergebniselementtyp für diese Abfrageinstanz ab. (Von ObjectQuery geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IQueryable.Expression Ruft den Ausdruck ab, der diese Abfrage beschreibt.Bei Abfragen, die mit LINQ-Erstellungsmustern erstellt werden, wird eine vollständige LINQ-Ausdrucksstruktur zurückgegeben, andernfalls ein konstanter Ausdruck, der diese Abfrage umbricht.Beachten Sie, dass der Standardausdruck nicht zwischengespeichert wird.Dadurch können wir LINQ- und Entity SQL-Abfragen unterscheiden. (Von ObjectQuery geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable.GetEnumerator Gibt einen Enumerator zurück, der eine Auflistung durchläuft. (Von ObjectQuery geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable<T>.GetEnumerator Gibt einen IEnumerator<T> zurück, der bei der Aufzählung die angegebene SQL-Abfrage für die Datenbank ausführt. (Von ObjectQuery<T> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IListSource.GetList Gibt die Auflistung als IList zurück, die für die Datenbindung verwendet wird. (Von ObjectQuery geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IQueryable.Provider Ruft den IQueryProvider ab, der dieser Abfrageinstanz zugeordnet ist. (Von ObjectQuery geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDbAsyncEnumerable.GetAsyncEnumerator Gibt einen IDbAsyncEnumerator zurück, der bei der Aufzählung die angegebene SQL-Abfrage für die Datenbank ausführt. (Von ObjectQuery geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDbAsyncEnumerable<T>.GetAsyncEnumerator Gibt einen IDbAsyncEnumerator<T> zurück, der bei der Aufzählung die angegebene SQL-Abfrage für die Datenbank ausführt. (Von ObjectQuery<T> geerbt.)

Oben

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

System.Data.Entity.Core.Objects-Namespace