Freigeben über


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

Ein DbSet stellt die Auflistung aller Entitäten eines bestimmten Typs dar, die im Kontext vorhanden sind oder von der Datenbank abgefragt werden können. DbSet-Objekte werden aus einem DbContext mit der DbContext.Set-Methode erstellt.

Vererbungshierarchie

System.Object
  System.Data.Entity.Infrastructure.DbQuery<TEntity>
    System.Data.Entity.DbSet<TEntity>

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

Syntax

'Declaration
<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification := "Name is intentional")> _
Public Class DbSet(Of TEntity As Class) _
    Inherits DbQuery(Of TEntity) _
    Implements IDbSet(Of TEntity), IQueryable(Of TEntity),  _
    IEnumerable(Of TEntity), IQueryable, IEnumerable
'Usage
Dim instance As DbSet(Of TEntity)
[SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification = "Name is intentional")]
public class DbSet<TEntity> : DbQuery<TEntity>, 
    IDbSet<TEntity>, IQueryable<TEntity>, IEnumerable<TEntity>, 
    IQueryable, IEnumerable 
where TEntity : class
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1710:IdentifiersShouldHaveCorrectSuffix", Justification = L"Name is intentional")]
generic<typename TEntity>
where TEntity : ref class 
public ref class DbSet : public DbQuery<TEntity>, 
    IDbSet<TEntity>, IQueryable<TEntity>, IEnumerable<TEntity>, 
    IQueryable, IEnumerable
[<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification = "Name is intentional")>]
type DbSet<'TEntity when 'TEntity : not struct> =  
    class 
        inherit DbQuery<'TEntity>
        interface IDbSet<'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 die Menge definiert.

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

Konstruktoren

  Name Beschreibung
Geschützte Methode DbSet<TEntity> Erstellt eine Instanz einer DbSet<TEntity> beim Aufruf durch den Konstruktor eines abgeleiteten Typs, der als Test-Double für DbSets verwendet wird.Methoden und Eigenschaften, die vom Test-Double verwendet werden sollen, müssen vom Test-Double implementiert werden, außer AsNoTracking, AsStreaming, ein Include, wo die Standardimplementierung keine Option ist.

Oben

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Local Ruft eine ObservableCollection<T> ab, die eine lokale Ansicht aller Entitäten im Zustand Added, Unchanged und Modified in diesem Satz darstellt.Diese lokale Ansicht bleibt synchron, wenn dem Kontext Entitäten hinzugefügt oder Entitäten aus dem Kontext entfernt werden.Ebenso werden Entitäten, die der lokalen Ansicht hinzugefügt oder aus dieser entfernt werden, automatisch dem Kontext hinzugefügt bzw. aus dem Kontext entfernt.

Oben

Methoden

  Name Beschreibung
Öffentliche Methode Add Fügt dem Kontext, der dem Satz im Zustand Added zugrunde liegt, die angegebene Entität hinzu, sodass sie beim Aufruf von SaveChanges in die Datenbank eingefügt wird.
Öffentliche Methode AddRange Fügt die gegebene Auflistung von Entitäten dem der Menge zugrundeliegenden Kontext hinzu, wobei die einzelnen Entitäten den Zustand "Added" erhalten, sodass sie beim Aufruf von "SaveChanges" in die Datenbank eingefügt werden.
Öffentliche Methode AsNoTracking Gibt eine neue Abfrage zurück, wobei die zurückgegebenen Entitäten nicht im DbContext zwischengespeichert werden. (Von DbQuery<TResult> geerbt.)
Öffentliche Methode AsStreaming Veraltet. Gibt eine neue Abfrage zurück, die die Ergebnisse streamt, anstatt sie zu puffern. (Von DbQuery<TResult> geerbt.)
Öffentliche Methode Attach Fügt die angegebene Entität an den Kontext an, der dem Satz zugrunde liegt.Die Entität wird also im Zustand Unchanged, genauso wie beim Lesen der Entität aus der Datenbank, in den Kontext eingefügt.
Öffentliche Methode Create() Erstellt eine neue Instanz einer Entität für den Typ dieser Menge.Beachten Sie, dass diese Instanz der Menge NICHT hinzugefügt oder angefügt wird.Die zurückgegebene Instanz ist ein Proxy, wenn der zugrunde liegende Kontext zum Erstellen von Proxys konfiguriert ist und der Entitätstyp die Anforderungen zum Erstellen eines Proxys erfüllt.
Öffentliche Methode Create<TDerivedEntity>() Erstellt für den Typ dieser Menge oder für einen vom Typ dieser Menge abgeleiteten Typ eine neue Instanz einer Entität.Beachten Sie, dass diese Instanz der Menge NICHT hinzugefügt oder angefügt wird.Die zurückgegebene Instanz ist ein Proxy, wenn der zugrunde liegende Kontext zum Erstellen von Proxys konfiguriert ist und der Entitätstyp die Anforderungen zum Erstellen eines Proxys erfüllt.
Öffentliche Methode Equals Ermittelt ob das angegebene DbSet gleich dem aktuellen DbSet ist. (Überschreibt DbQuery<TResult>.Equals(Object).)
Geschützte Methode Finalize (Von Object geerbt.)
Öffentliche Methode Find Sucht eine Entität mit den angegebenen Primärschlüsselwerten.Wenn eine Entität mit den angegebenen Primärschlüsselwerten im Kontext vorhanden ist, wird sie sofort zurückgegeben, ohne eine Anforderung an den Speicher auszuführen.Andernfalls wird eine Entität mit den angegebenen Primärschlüsselwerten vom Speicher angefordert, und wenn diese Entität gefunden wird, wird sie an den Kontext angefügt und zurückgegeben.Wenn keine Entität im Kontext oder Speicher gefunden wird, wird NULL zurückgegeben.
Öffentliche Methode FindAsync(Object[]) Sucht asynchron eine Entität mit den angegebenen Primärschlüsselwerten.Wenn eine Entität mit den angegebenen Primärschlüsselwerten im Kontext vorhanden ist, wird sie sofort zurückgegeben, ohne eine Anforderung an den Speicher auszuführen.Andernfalls wird eine Entität mit den angegebenen Primärschlüsselwerten vom Speicher angefordert, und wenn diese Entität gefunden wird, wird sie an den Kontext angefügt und zurückgegeben.Wenn keine Entität im Kontext oder Speicher gefunden wird, wird NULL zurückgegeben.
Öffentliche Methode FindAsync(CancellationToken, Object[]) Sucht asynchron eine Entität mit den angegebenen Primärschlüsselwerten.Wenn eine Entität mit den angegebenen Primärschlüsselwerten im Kontext vorhanden ist, wird sie sofort zurückgegeben, ohne eine Anforderung an den Speicher auszuführen.Andernfalls wird eine Entität mit den angegebenen Primärschlüsselwerten vom Speicher angefordert, und wenn diese Entität gefunden wird, wird sie an den Kontext angefügt und zurückgegeben.Wenn keine Entität im Kontext oder Speicher gefunden wird, wird NULL zurückgegeben.
Öffentliche Methode GetHashCode Gibt die Hashfunktion für dieses DbSet zurück. (Überschreibt DbQuery<TResult>.GetHashCode().)
Öffentliche Methode GetType Gibt den Typ des aktuellen DbSet zurück.
Öffentliche Methode Include Gibt die verbundenen Objekte an, die in die Abfrageergebnisse eingeschlossen werden sollen. (Von DbQuery<TResult> geerbt.)
Geschützte Methode MemberwiseClone (Von Object geerbt.)
Öffentliche Methode Remove Markiert die angegebene Entität als Deleted, sodass sie beim Aufruf von SaveChanges aus der Datenbank gelöscht wird.Beachten Sie, dass die Entität in einem anderen Zustand im Kontext vorhanden sein muss, bevor diese Methode aufgerufen wird.
Öffentliche Methode RemoveRange Entfernt die gegebene Auflistung von Entitäten aus dem der Menge zugrundeliegenden Kontext, wobei die einzelnen Entitäten den Zustand "Deleted" erhalten, sodass sie beim Aufruf von "SaveChanges" aus der Datenbank gelöscht werden.
Öffentliche Methode SqlQuery Erstellt eine unformatierte SQL-Abfrage, die Entitäten in dieser Menge zurückgibt.Standardmäßig werden die zurückgegebenen Entitäten vom Kontext nachverfolgt. Diese Einstellung kann durch Aufruf von AsNoTracking für die zurückgegebene DbSqlQuery<TEntity> geändert werden.Beachten Sie, dass die zurückgegebenen Entitäten immer vom Typ für diesen Satz und nie von einem abgeleiteten Typ sind.Wenn die abgefragten Tabellen möglicherweise Daten für andere Entitätstypen enthalten, muss die SQL-Abfrage entsprechend geschrieben werden, um sicherzustellen, dass nur Entitäten des richtigen Typs zurückgegeben werden.Wie bei allen APIs, die SQL akzeptieren, müssen Sie darauf achten, alle Benutzereingaben zum Schutz vor SQL-Injection-Angriffen zu parametrisieren.Sie können in der SQL-Abfragezeichenfolge Platzhalter für Parameter einschließen und die Parameterwerte anschließend als zusätzliche Argumente angeben.Alle angegebenen Parameterwerte werden automatisch in einen DbParameter konvertiert.context.Blogs.SqlQuery("SELECT * FROM dbo.Posts WHERE Author = @p0", userSuppliedAuthor); Als Alternative können Sie auch einen DbParameter erstellen und an SqlQuery übergeben.Auf diese Weise können Sie benannte Parameter in der SQL-Abfragezeichenfolge verwenden.context.Blogs.SqlQuery("SELECT * FROM dbo.Posts WHERE Author = @author", new SqlParameter("@author", userSuppliedAuthor));
Öffentliche Methode ToString Gibt eine String-Darstellung der zugrunde liegenden Abfrage zurück. (Von DbQuery<TResult> geerbt.)

Oben

Operatoren

  Name Beschreibung
Öffentlicher OperatorStatischer Member Implicit(DbSet<TEntity> to DbSet) Gibt das entsprechende nicht generische Objekt DbSet zurück.

Oben

Erweiterungs methoden

  Name Beschreibung
Öffentliche Erweiterungsmethode AddOrUpdate<TEntity>(TEntity[]) Überladen. Fügt Entitäten beim Aufruf von SaveChanges nach dem Schlüssel hinzu bzw. aktualisiert diese.Entspricht einem Upsert-Vorgang aus der Datenbankterminologie.Diese Methode kann beim Datenseeding unter Verwendung von Migrationen hilfreich sein. (Durch DbSetMigrationsExtensions definiert.)
Öffentliche Erweiterungsmethode AddOrUpdate<TEntity>(Expression<Func<TEntity, Object>>, array<TEntity[]) Überladen. Fügt Entitäten beim Aufruf von SaveChanges nach einem benutzerdefinierten Identifikationsausdruck hinzu bzw. aktualisiert diese.Entspricht einem Upsert-Vorgang aus der Datenbankterminologie.Diese Methode kann beim Datenseeding unter Verwendung von Migrationen hilfreich sein. (Durch DbSetMigrationsExtensions definiert.)
Ö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<TEntity> 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<TEntity> 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 Gibt false zurück. (Von DbQuery<TResult> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IQueryable.ElementType Der IQueryable-Elementtyp. (Von DbQuery<TResult> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IQueryable.Expression Der IQueryable-LINQ-Ausdruck. (Von DbQuery<TResult> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable<TResult>.GetEnumerator Ruft die Enumeration dieser Abfrage ab, sodass sie für den Speicher ausgeführt wird. (Von DbQuery<TResult> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable.GetEnumerator Gibt einen IEnumerator<T> zurück, der bei der Aufzählung die Abfrage für die Datenbank ausführt. (Von DbQuery<TResult> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IListSource.GetList Löst eine Ausnahme aus, die angibt, dass das direkte Binden an eine Speicherabfrage nicht unterstützt wird.Füllen Sie stattdessen ein DbSet mit Daten auf, z. B. mit der Load-Erweiterungsmethode, und führen Sie dann eine Bindung an lokale Daten aus.Für die WPF-Bindung zu DbSet.Local.Binden Sie für Windows Forms an DbSet.Local.ToBindingList(). (Von DbQuery<TResult> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IQueryable.Provider Der IQueryable-Anbieter. (Von DbQuery<TResult> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDbAsyncEnumerable.GetAsyncEnumerator Gibt einen IDbAsyncEnumerator zurück, der bei der Aufzählung die Abfrage für die Datenbank ausführt. (Von DbQuery<TResult> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDbAsyncEnumerable<TResult>.GetAsyncEnumerator Gibt einen IDbAsyncEnumerator<T> zurück, der bei der Aufzählung die Abfrage für die Datenbank ausführt. (Von DbQuery<TResult> geerbt.)

Oben

Hinweise

Beachten Sie, dass MEST (Multiple Entity Sets per Type, mehrere Entitätenmengen pro Typ) nicht von DbSet unterstützt wird. Daher besteht immer eine 1:1-Korrelation zwischen einem Typ und einer Menge.

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-Namespace