DbQuery<TQuery> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
Use DbSet<T> instead
Ein DbQuery<TQuery> kann verwendet werden, um Instanzen von TQuery
abzufragen.
LINQ-Abfragen für ein DbQuery<TQuery> werden in Abfragen für die Datenbank übersetzt.
Die Ergebnisse einer LINQ-Abfrage für ein DbQuery<TQuery> enthalten die von der Datenbank zurückgegebenen Ergebnisse und spiegeln möglicherweise keine Änderungen im Kontext wider, die nicht in der Datenbank beibehalten wurden. Beispielsweise enthalten die Ergebnisse keine neu hinzugefügten Ansichten und können weiterhin Ansichten enthalten, die zum Löschen markiert sind.
Je nach verwendeter Datenbank können einige Teile einer LINQ-Abfrage für einen DbQuery<TQuery> im Arbeitsspeicher ausgewertet werden, anstatt in eine Datenbankabfrage übersetzt zu werden.
DbQuery<TQuery> -Objekte werden in der Regel von einer DbQuery<TQuery> -Eigenschaft für eine abgeleitete DbContext oder von der Query<TQuery>() -Methode abgerufen.
public abstract class DbQuery<TQuery> : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<IServiceProvider>, Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TQuery>, System.Collections.Generic.IEnumerable<TQuery>, System.Linq.IQueryable<TQuery> where TQuery : class
[System.Obsolete("Use DbSet<T> instead")]
public abstract class DbQuery<TQuery> : Microsoft.EntityFrameworkCore.DbSet<TQuery> where TQuery : class
type DbQuery<'Query (requires 'Query : null)> = class
interface IQueryable<'Query (requires 'Query : null)>
interface seq<'Query (requires 'Query : null)>
interface IEnumerable
interface IQueryable
interface IAsyncEnumerableAccessor<'Query (requires 'Query : null)>
interface IInfrastructure<IServiceProvider>
[<System.Obsolete("Use DbSet<T> instead")>]
type DbQuery<'Query (requires 'Query : null)> = class
inherit DbSet<'Query (requires 'Query : null)>
Public MustInherit Class DbQuery(Of TQuery)
Implements IAsyncEnumerableAccessor(Of TQuery), IEnumerable(Of TQuery), IInfrastructure(Of IServiceProvider), IQueryable(Of TQuery)
Public MustInherit Class DbQuery(Of TQuery)
Inherits DbSet(Of TQuery)
Typparameter
- TQuery
Der Typ der Ansicht, die von dieser Ansicht ausgeführt wird.
- Vererbung
-
DbQuery<TQuery>
- Vererbung
- Attribute
- Implementiert
-
IInfrastructure<IServiceProvider> Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TQuery> IEnumerable<T> IEnumerable<TQuery> IEnumerable IQueryable IQueryable<TQuery>
Konstruktoren
DbQuery<TQuery>() |
Veraltet.
Ein DbQuery<TQuery> kann verwendet werden, um Instanzen von Die Ergebnisse einer LINQ-Abfrage für ein DbQuery<TQuery> enthalten die von der Datenbank zurückgegebenen Ergebnisse und spiegeln möglicherweise keine Änderungen im Kontext wider, die nicht in der Datenbank beibehalten wurden. Beispielsweise enthalten die Ergebnisse keine neu hinzugefügten Ansichten und können weiterhin Ansichten enthalten, die zum Löschen markiert sind. Je nach verwendeter Datenbank können einige Teile einer LINQ-Abfrage für einen DbQuery<TQuery> im Arbeitsspeicher ausgewertet werden, anstatt in eine Datenbankabfrage übersetzt zu werden. DbQuery<TQuery> -Objekte werden in der Regel von einer DbQuery<TQuery> -Eigenschaft für eine abgeleitete DbContext oder von der Query<TQuery>() -Methode abgerufen. |
Eigenschaften
EntityType |
Veraltet.
Die IEntityType diesem Satz zugeordneten Metadaten. (Geerbt von DbSet<TEntity>) |
Local |
Veraltet.
Ruft eine LocalView<TEntity> ab, die eine lokale Ansicht aller hinzugefügten, unveränderten und geänderten Entitäten in diesem Satz darstellt. (Geerbt von DbSet<TEntity>) |
Methoden
Add(TEntity) |
Veraltet.
Beginnt mit der Nachverfolgung der angegebenen Entität und aller anderen erreichbaren Entitäten, die noch nicht nachverfolgt werden, in dem Added Zustand, dass sie beim SaveChanges() Aufruf in die Datenbank eingefügt werden. (Geerbt von DbSet<TEntity>) |
AddAsync(TEntity, CancellationToken) |
Veraltet.
Beginnt mit der Nachverfolgung der angegebenen Entität und aller anderen erreichbaren Entitäten, die noch nicht nachverfolgt werden, in dem Added Zustand, dass sie beim SaveChanges() Aufruf in die Datenbank eingefügt werden. (Geerbt von DbSet<TEntity>) |
AddRange(IEnumerable<TEntity>) |
Veraltet.
Beginnt mit der Nachverfolgung der angegebenen Entitäten und aller anderen erreichbaren Entitäten, die noch nicht nachverfolgt werden, in dem Added Zustand, dass sie beim SaveChanges() Aufruf in die Datenbank eingefügt werden. (Geerbt von DbSet<TEntity>) |
AddRange(TEntity[]) |
Veraltet.
Beginnt mit der Nachverfolgung der angegebenen Entitäten und aller anderen erreichbaren Entitäten, die noch nicht nachverfolgt werden, in dem Added Zustand, dass sie beim SaveChanges() Aufruf in die Datenbank eingefügt werden. (Geerbt von DbSet<TEntity>) |
AddRangeAsync(IEnumerable<TEntity>, CancellationToken) |
Veraltet.
Beginnt mit der Nachverfolgung der angegebenen Entitäten und aller anderen erreichbaren Entitäten, die noch nicht nachverfolgt werden, in dem Added Zustand, dass sie beim SaveChanges() Aufruf in die Datenbank eingefügt werden. (Geerbt von DbSet<TEntity>) |
AddRangeAsync(TEntity[]) |
Veraltet.
Beginnt mit der Nachverfolgung der angegebenen Entitäten und aller anderen erreichbaren Entitäten, die noch nicht nachverfolgt werden, in dem Added Zustand, dass sie beim SaveChanges() Aufruf in die Datenbank eingefügt werden. (Geerbt von DbSet<TEntity>) |
AsAsyncEnumerable() |
Veraltet.
Gibt dieses Als typisierte IAsyncEnumerable<T>Objekt zurück. (Geerbt von DbSet<TEntity>) |
AsQueryable() |
Veraltet.
Gibt dieses Als typisierte IQueryable<T>Objekt zurück. (Geerbt von DbSet<TEntity>) |
Attach(TEntity) |
Veraltet.
Beginnt mit der Nachverfolgung der angegebenen Entität und einträge, die von der angegebenen Entität aus erreichbar sind, wobei der Unchanged Status standardmäßig verwendet wird. Siehe unten, wenn ein anderer Zustand verwendet wird. (Geerbt von DbSet<TEntity>) |
AttachRange(IEnumerable<TEntity>) |
Veraltet.
Beginnt mit der Nachverfolgung der angegebenen Entitäten und Einträge, die von den angegebenen Entitäten aus erreichbar sind, standardmäßig den Unchanged Zustand zu verwenden. Siehe unten jedoch Fälle, in denen ein anderer Zustand verwendet wird. (Geerbt von DbSet<TEntity>) |
AttachRange(TEntity[]) |
Veraltet.
Beginnt mit der Nachverfolgung der angegebenen Entitäten und Einträge, die von den angegebenen Entitäten aus erreichbar sind, standardmäßig den Unchanged Zustand zu verwenden. Siehe unten jedoch Fälle, in denen ein anderer Zustand verwendet wird. (Geerbt von DbSet<TEntity>) |
Entry(TEntity) |
Veraltet.
Ruft eine EntityEntry<TEntity> für die angegebene Entität ab. Der Eintrag bietet Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für die Entität. (Geerbt von DbSet<TEntity>) |
Find(Object[]) |
Veraltet.
Sucht eine Entität mit den angegebenen Primärschlüsselwerten. Wenn eine Entität mit den angegebenen Primärschlüsselwerten vom Kontext nachverfolgt wird, wird sie sofort zurückgegeben, ohne eine Anforderung an die Datenbank zu stellen. Andernfalls wird eine Abfrage an die Datenbank für eine Entität mit den angegebenen Primärschlüsselwerten durchgeführt, und diese Entität wird, wenn sie gefunden wird, an den Kontext angefügt und zurückgegeben. Wenn keine Entität gefunden wird, wird NULL zurückgegeben. (Geerbt von DbSet<TEntity>) |
FindAsync(Object[]) |
Veraltet.
Sucht eine Entität mit den angegebenen Primärschlüsselwerten. Wenn eine Entität mit den angegebenen Primärschlüsselwerten vom Kontext nachverfolgt wird, wird sie sofort zurückgegeben, ohne eine Anforderung an die Datenbank zu stellen. Andernfalls wird eine Abfrage an die Datenbank für eine Entität mit den angegebenen Primärschlüsselwerten durchgeführt, und diese Entität wird, wenn sie gefunden wird, an den Kontext angefügt und zurückgegeben. Wenn keine Entität gefunden wird, wird NULL zurückgegeben. (Geerbt von DbSet<TEntity>) |
FindAsync(Object[], CancellationToken) |
Veraltet.
Sucht eine Entität mit den angegebenen Primärschlüsselwerten. Wenn eine Entität mit den angegebenen Primärschlüsselwerten vom Kontext nachverfolgt wird, wird sie sofort zurückgegeben, ohne eine Anforderung an die Datenbank zu stellen. Andernfalls wird eine Abfrage an die Datenbank für eine Entität mit den angegebenen Primärschlüsselwerten durchgeführt, und diese Entität wird, wenn sie gefunden wird, an den Kontext angefügt und zurückgegeben. Wenn keine Entität gefunden wird, wird NULL zurückgegeben. (Geerbt von DbSet<TEntity>) |
GetAsyncEnumerator(CancellationToken) |
Veraltet.
Gibt einen IAsyncEnumerator<T> zurück, der bei einer Aufzählung asynchron eine Abfrage für die Datenbank ausführt. (Geerbt von DbSet<TEntity>) |
Remove(TEntity) |
Veraltet.
Beginnt mit der Nachverfolgung der angegebenen Entität im Deleted Zustand, sodass sie beim SaveChanges() Aufruf aus der Datenbank entfernt wird. (Geerbt von DbSet<TEntity>) |
RemoveRange(IEnumerable<TEntity>) |
Veraltet.
Beginnt mit der Nachverfolgung der angegebenen Entitäten im Deleted Zustand, sodass sie beim SaveChanges() Aufruf aus der Datenbank entfernt werden. (Geerbt von DbSet<TEntity>) |
RemoveRange(TEntity[]) |
Veraltet.
Beginnt mit der Nachverfolgung der angegebenen Entitäten im Deleted Zustand, sodass sie beim SaveChanges() Aufruf aus der Datenbank entfernt werden. (Geerbt von DbSet<TEntity>) |
Update(TEntity) |
Veraltet.
Beginnt mit der Nachverfolgung der angegebenen Entität und einträge, die von der angegebenen Entität aus erreichbar sind, wobei der Modified Status standardmäßig verwendet wird. Siehe unten, wenn ein anderer Zustand verwendet wird. (Geerbt von DbSet<TEntity>) |
UpdateRange(IEnumerable<TEntity>) |
Veraltet.
Beginnt mit der Nachverfolgung der angegebenen Entitäten und Einträge, die von den angegebenen Entitäten aus erreichbar sind, standardmäßig den Modified Zustand zu verwenden. Siehe unten jedoch Fälle, in denen ein anderer Zustand verwendet wird. (Geerbt von DbSet<TEntity>) |
UpdateRange(TEntity[]) |
Veraltet.
Beginnt mit der Nachverfolgung der angegebenen Entitäten und Einträge, die von den angegebenen Entitäten aus erreichbar sind, standardmäßig den Modified Zustand zu verwenden. Siehe unten jedoch Fälle, in denen ein anderer Zustand verwendet wird. (Geerbt von DbSet<TEntity>) |
Explizite Schnittstellenimplementierungen
IAsyncEnumerable<TEntity>.GetAsyncEnumerator(CancellationToken) |
Veraltet.
Gibt einen IAsyncEnumerator<T> zurück, der bei einer Aufzählung asynchron eine Abfrage für die Datenbank ausführt. (Geerbt von DbSet<TEntity>) |
IAsyncEnumerableAccessor<TQuery>.AsyncEnumerable |
Veraltet.
Gibt einen IAsyncEnumerable<T> zurück, der bei Enumerated die Abfrage für die Datenbank asynchron ausführt. |
IEnumerable.GetEnumerator() |
Veraltet.
Gibt eine IEnumerator zurück, die bei einer Aufzählung eine Abfrage für die Datenbank ausführt, um alle Ansichten aus der Datenbank zu laden. |
IEnumerable.GetEnumerator() |
Veraltet.
Gibt einen IEnumerator zurück, der bei Enumerated eine Abfrage für die Datenbank ausführt, um alle Entitäten aus der Datenbank zu laden. (Geerbt von DbSet<TEntity>) |
IEnumerable<TEntity>.GetEnumerator() |
Veraltet.
Gibt einen IEnumerator<T> zurück, der bei Enumerated eine Abfrage für die Datenbank ausführt, um alle Entitäten aus der Datenbank zu laden. (Geerbt von DbSet<TEntity>) |
IEnumerable<TQuery>.GetEnumerator() |
Veraltet.
Gibt eine IEnumerator<T> zurück, die bei einer Aufzählung eine Abfrage für die Datenbank ausführt, um alle Ansichten aus der Datenbank zu laden. |
IInfrastructure<IServiceProvider>.Instance |
Veraltet.
Ruft den Bereich ab IServiceProvider , der zum Auflösen von Diensten verwendet wird. Diese Eigenschaft ist für die Verwendung durch Erweiterungsmethoden vorgesehen, die Dienste verwenden müssen, die nicht direkt auf der öffentlichen API-Oberfläche verfügbar gemacht werden. |
IInfrastructure<IServiceProvider>.Instance |
Veraltet.
Ruft den Bereich ab IServiceProvider , der zum Auflösen von Diensten verwendet wird. (Geerbt von DbSet<TEntity>) |
IListSource.ContainsListCollection |
Veraltet.
Ruft einen Wert ab, der angibt, ob es sich bei der Auflistung um eine Auflistung von System.Collections.IList-Objekten handelt.
Gibt immer |
IListSource.GetList() |
Veraltet.
Diese Methode wird von Datenbindungsframeworks aufgerufen, wenn versucht wird, Daten direkt an ein DbSet<TEntity>zu binden. (Geerbt von DbSet<TEntity>) |
IQueryable.ElementType |
Veraltet.
Ruft den Elementtyp IQueryable ab. |
IQueryable.ElementType |
Veraltet.
Ruft den Elementtyp IQueryable ab. (Geerbt von DbSet<TEntity>) |
IQueryable.Expression |
Veraltet.
Ruft den IQueryable LINQ-Ausdruck ab. |
IQueryable.Expression |
Veraltet.
Ruft den IQueryable LINQ-Ausdruck ab. (Geerbt von DbSet<TEntity>) |
IQueryable.Provider |
Veraltet.
Ruft den IQueryable-Anbieter ab. |
IQueryable.Provider |
Veraltet.
Ruft den IQueryable-Anbieter ab. (Geerbt von DbSet<TEntity>) |
Erweiterungsmethoden
AllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Veraltet.
Bestimmt asynchron, ob alle Elemente einer Sequenz eine Bedingung erfüllen. |
AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Veraltet.
Bestimmt asynchron, ob ein Element einer Sequenz eine Bedingung erfüllt. |
AnyAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Veraltet.
Bestimmt asynchron, ob eine Sequenz Elemente enthält. |
AsAsyncEnumerable<TSource>(IQueryable<TSource>) |
Veraltet.
Gibt einen IAsyncEnumerable<T> zurück, der asynchron aufgezählt werden kann. |
AsNoTracking<TEntity>(IQueryable<TEntity>) |
Veraltet.
Der Änderungsnachverfolgung verfolgt keine der Entitäten nach, die von einer LINQ-Abfrage zurückgegeben werden. Wenn die Entitätsinstanzen geändert werden, wird dies vom Änderungstracker nicht erkannt und SaveChanges() diese Änderungen nicht in der Datenbank beibehalten. |
AsTracking<TEntity>(IQueryable<TEntity>) |
Veraltet.
Gibt eine neue Abfrage zurück, bei der der Änderungsnachverfolgung änderungen für alle zurückgegebenen Entitäten nachverfolgt. Alle Änderungen an den Entitätsinstanzen werden erkannt und in der Datenbank beibehalten SaveChanges(). |
AsTracking<TEntity>(IQueryable<TEntity>, QueryTrackingBehavior) |
Veraltet.
Gibt eine neue Abfrage zurück, bei der der Änderungsnachverfolgung abhängig vom Wert des Parameters "track" entweder Änderungen oder nicht für alle zurückgegebenen Entitäten nachverfolgt. Bei der Nachverfolgung wird jede Änderung an den Entitätsinstanzen erkannt und während SaveChanges()der Zeit in der Datenbank beibehalten. Wenn die Entitätsinstanzen geändert werden, wird dies nicht vom Änderungstracker erkannt und SaveChanges() behält diese Änderungen nicht in der Datenbank bei. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken) |
Veraltet.
Berechnet asynchron den Durchschnitt einer Sequenz von Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken) |
Veraltet.
Berechnet asynchron den Durchschnitt einer Sequenz von Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken) |
Veraltet.
Berechnet asynchron den Durchschnitt einer Sequenz von Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken) |
Veraltet.
Berechnet asynchron den Durchschnitt einer Sequenz von Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken) |
Veraltet.
Berechnet asynchron den Durchschnitt einer Sequenz von Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken) |
Veraltet.
Berechnet asynchron den Durchschnitt einer Sequenz von Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken) |
Veraltet.
Berechnet asynchron den Durchschnitt einer Sequenz von Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken) |
Veraltet.
Berechnet asynchron den Durchschnitt einer Sequenz von Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken) |
Veraltet.
Berechnet asynchron den Durchschnitt einer Sequenz von Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken) |
Veraltet.
Berechnet asynchron den Durchschnitt einer Sequenz von Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
ContainsAsync<TSource>(IQueryable<TSource>, TSource, CancellationToken) |
Veraltet.
Bestimmt asynchron, ob eine Sequenz ein angegebenes Element enthält, indem der Standardvergleich der Gleichheit verwendet wird. |
CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Veraltet.
Gibt asynchron die Anzahl der Elemente in einer Sequenz zurück, die eine Bedingung erfüllen. |
CountAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Veraltet.
Gibt asynchron die Anzahl der Elemente in einer Sequenz zurück. |
FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Veraltet.
Gibt asynchron das erste Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt. |
FirstAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Veraltet.
Gibt asynchron das erste Element einer Sequenz zurück. |
FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Veraltet.
Gibt asynchron das erste Element einer Sequenz zurück, das eine angegebene Bedingung oder einen Standardwert erfüllt, wenn kein solches Element gefunden wird. |
FirstOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Veraltet.
Gibt asynchron das erste Element einer Sequenz oder einen Standardwert zurück, wenn die Sequenz keine Elemente enthält. |
ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken) |
Veraltet.
Listet die Abfrageergebnisse asynchron auf und führt die angegebene Aktion für jedes Element aus. |
IgnoreQueryFilters<TEntity>(IQueryable<TEntity>) |
Veraltet.
Gibt an, dass für die aktuelle Entity Framework LINQ-Abfrage keine Entitätsabfragefilter auf Modellebene angewendet werden sollen. |
Include<TEntity>(IQueryable<TEntity>, String) |
Veraltet.
Gibt verwandte Entitäten an, die in die Abfrageergebnisse eingeschlossen werden sollen. Die einzubeziehende Navigationseigenschaft wird ab dem Typ der abgefragten Entität ( |
Include<TEntity,TProperty>(IQueryable<TEntity>, Expression<Func<TEntity,TProperty>>) |
Veraltet.
Gibt verwandte Entitäten an, die in die Abfrageergebnisse eingeschlossen werden sollen. Die einzudingde Navigationseigenschaft wird beginnend mit dem Typ der abgefragten Entität ( |
LastAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Veraltet.
Gibt asynchron das letzte Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt. |
LastAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Veraltet.
Gibt asynchron das letzte Element einer Sequenz zurück. |
LastOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Veraltet.
Gibt asynchron das letzte Element einer Sequenz zurück, das eine angegebene Bedingung oder einen Standardwert erfüllt, wenn kein solches Element gefunden wird. |
LastOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Veraltet.
Gibt asynchron das letzte Element einer Sequenz oder einen Standardwert zurück, wenn die Sequenz keine Elemente enthält. |
Load<TSource>(IQueryable<TSource>) |
Veraltet.
Listet die Abfrage auf. Bei Verwendung von Entity Framework werden dadurch die Ergebnisse der Abfrage in den zugeordneten Kontext geladen. Dies entspricht dem Aufrufen von ToList und dem anschließenden Wegwerfen der Liste (ohne den Aufwand, die Liste tatsächlich zu erstellen). |
LoadAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Veraltet.
Listet die Abfrage asynchron auf. Bei Verwendung von Entity Framework werden dadurch die Ergebnisse der Abfrage in den zugeordneten Kontext geladen. Dies entspricht dem Aufrufen von ToList und dem anschließenden Wegwerfen der Liste (ohne den Aufwand, die Liste tatsächlich zu erstellen). |
LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Veraltet.
Gibt asynchron ein Int64 zurück, das die Anzahl der Elemente in einer Sequenz darstellt, die eine Bedingung erfüllen. |
LongCountAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Veraltet.
Gibt asynchron ein Int64 zurück, das die Gesamtanzahl der Elemente in einer Sequenz darstellt. |
MaxAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Veraltet.
Gibt asynchron den Maximalwert einer Sequenz zurück. |
MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken) |
Veraltet.
Ruft asynchron eine Projektionsfunktion für jedes Element einer Sequenz auf und gibt den maximal resultierenden Wert zurück. |
MinAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Veraltet.
Gibt asynchron den Mindestwert einer Sequenz zurück. |
MinAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken) |
Veraltet.
Ruft asynchron eine Projektionsfunktion für jedes Element einer Sequenz auf und gibt den minimalen resultierenden Wert zurück. |
SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Veraltet.
Gibt asynchron das einzige Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt, und löst eine Ausnahme aus, wenn mehr als ein solches Element vorhanden ist. |
SingleAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Veraltet.
Gibt asynchron das einzige Element einer Sequenz zurück und löst eine Ausnahme aus, wenn nicht genau ein Element in der Sequenz vorhanden ist. |
SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Veraltet.
Gibt asynchron das einzige Element einer Sequenz zurück, das eine angegebene Bedingung oder einen Standardwert erfüllt, wenn kein solches Element vorhanden ist. Diese Methode löst eine Ausnahme aus, wenn mehr als ein Element die Bedingung erfüllt. |
SingleOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Veraltet.
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 mehr als ein Element in der Sequenz vorhanden ist. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken) |
Veraltet.
Berechnet asynchron die Summe der Sequenz von Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken) |
Veraltet.
Berechnet asynchron die Summe der Sequenz von Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken) |
Veraltet.
Berechnet asynchron die Summe der Sequenz von Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken) |
Veraltet.
Berechnet asynchron die Summe der Sequenz von Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken) |
Veraltet.
Berechnet asynchron die Summe der Sequenz von Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken) |
Veraltet.
Berechnet asynchron die Summe der Sequenz von Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken) |
Veraltet.
Berechnet asynchron die Summe der Sequenz von Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken) |
Veraltet.
Berechnet asynchron die Summe der Sequenz von Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken) |
Veraltet.
Berechnet asynchron die Summe der Sequenz von Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken) |
Veraltet.
Berechnet asynchron die Summe der Sequenz von Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
TagWith<T>(IQueryable<T>, String) |
Veraltet.
Fügt der Auflistung von Tags, die einer EF LINQ-Abfrage zugeordnet sind, ein Tag hinzu. Tags sind Abfrageanmerkungen, die kontextbezogene Ablaufverfolgungsinformationen an verschiedenen Stellen in der Abfragepipeline bereitstellen können. |
ToArrayAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Veraltet.
Erstellt asynchron ein Array aus einem IQueryable<T> , indem es asynchron aufgezählt wird. |
ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>, CancellationToken) |
Veraltet.
Erstellt eine Dictionary<TKey,TValue> aus einem IQueryable<T> , indem es asynchron gemäß einer angegebenen Schlüsselauswahlfunktion und einem Vergleich aufgezählt wird. |
ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, CancellationToken) |
Veraltet.
Erstellt eine Dictionary<TKey,TValue> aus einer IQueryable<T> , indem sie asynchron gemäß einer angegebenen Schlüsselauswahlfunktion aufgezählt wird. |
ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>, CancellationToken) |
Veraltet.
Erstellt eine Dictionary<TKey,TValue> aus einer IQueryable<T> , indem sie asynchron gemäß einer angegebenen Schlüsselauswahlfunktion, einem Vergleich und einer Elementauswahlfunktion aufgelistet wird. |
ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, CancellationToken) |
Veraltet.
Erstellt eine Dictionary<TKey,TValue> aus einer IQueryable<T> , indem sie asynchron gemäß einem angegebenen Schlüsselauswahl und einer Elementauswahlfunktion aufgelistet wird. |
ToListAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Veraltet.
Erstellt asynchron ein List<T> aus einem IQueryable<T> , indem es asynchron aufgezählt wird. |
GetInfrastructure<T>(IInfrastructure<T>) |
Veraltet.
Ruft den Wert aus einer Eigenschaft ab, die mit IInfrastructure<T>ausgeblendet wird. Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
CreateProxy<TEntity>(DbSet<TEntity>, Object[]) |
Veraltet.
Erstellt einen Proxy instance für einen Entitätstyp, wenn die Proxyerstellung aktiviert wurde. |
FromSql<TEntity>(IQueryable<TEntity>, RawSqlString, Object[]) |
Veraltet.
Erstellt eine LINQ-Abfrage basierend auf einer unformatierten SQL-Abfrage.
Wenn der Datenbankanbieter das Komponieren für die angegebene SQL unterstützt, können Sie die SQL-Rohabfrage mithilfe von LINQ-Operatoren ( )
Wie bei jeder API, die SQL akzeptiert, ist es wichtig, alle Benutzereingaben zu parametrisieren, um sich vor einem SQL-Einschleusungsangriff zu schützen. Sie können Parameterplatzhalter in die SQL-Abfragezeichenfolge einschließen und dann Parameterwerte als zusätzliche Argumente angeben. Alle Parameterwerte, die Sie angeben, werden automatisch in einen DbParameter-Wert
Diese Überladung akzeptiert auch DbParameter-Instanzen als Parameterwerte. Dadurch können Sie benannte Parameter in der SQL-Abfragezeichenfolge verwenden: |
FromSql<TEntity>(IQueryable<TEntity>, FormattableString) |
Veraltet.
Erstellt eine LINQ-Abfrage basierend auf einer interpolierten Zeichenfolge, die eine SQL-Abfrage darstellt.
Wenn der Datenbankanbieter das Komponieren für die angegebene SQL unterstützt, können Sie die SQL-Rohabfrage mithilfe von LINQ-Operatoren ( )
Wie bei jeder API, die SQL akzeptiert, ist es wichtig, alle Benutzereingaben zu parametrisieren, um sich vor einem SQL-Einschleusungsangriff zu schützen. Sie können interpolierte Parameterplatzhalter in die SQL-Abfragezeichenfolge einschließen. Alle interpolierten Parameterwerte, die Sie angeben, werden automatisch in einen DbParameter-Wert |
FromSqlInterpolated<TEntity>(DbSet<TEntity>, FormattableString) |
Veraltet.
Erstellt eine LINQ-Abfrage basierend auf einer interpolierten Zeichenfolge, die eine SQL-Abfrage darstellt. |
FromSqlRaw<TEntity>(DbSet<TEntity>, String, Object[]) |
Veraltet.
Erstellt eine LINQ-Abfrage basierend auf einer unformatierten SQL-Abfrage. |
Gilt für:
Entity Framework