Sprache

DbQuery<TQuery> Klasse

Definition

Achtung

Use DbSet<T> instead

Eine DbQuery<TQuery> kann verwendet werden, um Instanzen von TQuery. LINQ-Abfragen für a DbQuery<TQuery> werden in Abfragen für die Datenbank übersetzt.

Die Ergebnisse einer LINQ-Abfrage für a DbQuery<TQuery> enthalten die von der Datenbank zurückgegebenen Ergebnisse und spiegeln möglicherweise keine Änderungen wider, die im Kontext vorgenommen wurden, die nicht in der Datenbank beibehalten wurden. Die Ergebnisse enthalten z. B. keine neu hinzugefügten Ansichten und können weiterhin Ansichten enthalten, die zum Löschen markiert sind.

Je nachdem, welche Datenbank verwendet wird, werden einige Teile einer LINQ-Abfrage für eine DbQuery<TQuery> LINQ-Abfrage möglicherweise im Arbeitsspeicher ausgewertet, 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 Ansichtstyp, der von dieser Ansicht betrieben wird.

Vererbung
DbQuery<TQuery>
Vererbung
DbSet<TQuery>
DbQuery<TQuery>
Attribute
Implementiert
IInfrastructure<IServiceProvider> Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TQuery> IEnumerable<T> IEnumerable<TQuery> IEnumerable IQueryable IQueryable<TQuery>

Konstruktoren

Name Beschreibung
DbQuery<TQuery>()
Veraltet.

Eine DbQuery<TQuery> kann verwendet werden, um Instanzen von TQuery. LINQ-Abfragen für a DbQuery<TQuery> werden in Abfragen für die Datenbank übersetzt.

Die Ergebnisse einer LINQ-Abfrage für a DbQuery<TQuery> enthalten die von der Datenbank zurückgegebenen Ergebnisse und spiegeln möglicherweise keine Änderungen wider, die im Kontext vorgenommen wurden, die nicht in der Datenbank beibehalten wurden. Die Ergebnisse enthalten z. B. keine neu hinzugefügten Ansichten und können weiterhin Ansichten enthalten, die zum Löschen markiert sind.

Je nachdem, welche Datenbank verwendet wird, werden einige Teile einer LINQ-Abfrage für eine DbQuery<TQuery> LINQ-Abfrage möglicherweise im Arbeitsspeicher ausgewertet, 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

Name Beschreibung
Local
Veraltet.

Ruft eine LocalView<TEntity> , die eine lokale Ansicht aller hinzugefügten, unveränderten und geänderten Entitäten in diesem Satz darstellt.

(Geerbt von DbSet<TEntity>)

Methoden

Name Beschreibung
Add(TEntity)
Veraltet.

Beginnt mit der Nachverfolgung der angegebenen Entität und allen anderen erreichbaren Entitäten, die noch nicht nachverfolgt werden, in dem Added Zustand, dass sie beim SaveChanges() Aufrufen in die Datenbank eingefügt werden.

(Geerbt von DbSet<TEntity>)
AddAsync(TEntity, CancellationToken)
Veraltet.

Beginnt mit der Nachverfolgung der angegebenen Entität und allen anderen erreichbaren Entitäten, die noch nicht nachverfolgt werden, in dem Added Zustand, dass sie beim SaveChanges() Aufrufen in die Datenbank eingefügt werden.

(Geerbt von DbSet<TEntity>)
AddRange(IEnumerable<TEntity>)
Veraltet.

Beginnt mit der Nachverfolgung der angegebenen Entitäten und allen 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 allen 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 allen 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 allen 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 Objekt zurück, das als IAsyncEnumerable<T>.

(Geerbt von DbSet<TEntity>)
AsQueryable()
Veraltet.

Gibt dieses Objekt zurück, das als IQueryable<T>.

(Geerbt von DbSet<TEntity>)
Attach(TEntity)
Veraltet.

Beginnt mit der Nachverfolgung der angegebenen Entität und einträge, die standardmäßig von der angegebenen Entität mithilfe des Unchanged Zustands erreicht werden können, aber siehe unten für Fälle, in dem 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 Unchanged erreicht werden können, die den Status standardmäßig verwenden, sehen Sie sich jedoch unten an, wenn 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 Unchanged erreicht werden können, die den Status standardmäßig verwenden, sehen Sie sich jedoch unten an, wenn ein anderer Zustand verwendet wird.

(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 vorgenommen, und diese Entität, falls gefunden, wird dem 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 vorgenommen, und diese Entität, falls gefunden, wird dem 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 vorgenommen, und diese Entität, falls gefunden, wird dem Kontext angefügt und zurückgegeben. Wenn keine Entität gefunden wird, wird NULL zurückgegeben.

(Geerbt von DbSet<TEntity>)
Remove(TEntity)
Veraltet.

Beginnt mit der Deleted Nachverfolgung der angegebenen Entität im Zustand, sodass sie beim SaveChanges() Aufrufen aus der Datenbank entfernt wird.

(Geerbt von DbSet<TEntity>)
RemoveRange(IEnumerable<TEntity>)
Veraltet.

Beginnt mit der Deleted Nachverfolgung der angegebenen Entitäten im Zustand, sodass sie beim SaveChanges() Aufrufen aus der Datenbank entfernt werden.

(Geerbt von DbSet<TEntity>)
RemoveRange(TEntity[])
Veraltet.

Beginnt mit der Deleted Nachverfolgung der angegebenen Entitäten im Zustand, sodass sie beim SaveChanges() Aufrufen aus der Datenbank entfernt werden.

(Geerbt von DbSet<TEntity>)
Update(TEntity)
Veraltet.

Beginnt mit der Nachverfolgung der angegebenen Entität und einträge, die standardmäßig von der angegebenen Entität mithilfe des Modified Zustands erreicht werden können, aber siehe unten für Fälle, in dem 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 Modified erreicht werden können, die den Status standardmäßig verwenden, sehen Sie sich jedoch unten an, wenn 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 Modified erreicht werden können, die den Status standardmäßig verwenden, sehen Sie sich jedoch unten an, wenn ein anderer Zustand verwendet wird.

(Geerbt von DbSet<TEntity>)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IAsyncEnumerable<TEntity>.GetAsyncEnumerator(CancellationToken)
Veraltet.

Gibt einen IAsyncEnumerator<T> Wert zurück, der beim Aufzählen asynchron eine Abfrage für die Datenbank ausführt.

(Geerbt von DbSet<TEntity>)
IAsyncEnumerableAccessor<TQuery>.AsyncEnumerable
Veraltet.

Gibt einen IAsyncEnumerable<T> Wert zurück, der beim Aufzählen asynchron die Abfrage für die Datenbank ausführt.

IEnumerable.GetEnumerator()
Veraltet.

Gibt einen IEnumerator Wert zurück, der beim Aufzählen eine Abfrage für die Datenbank ausführt, um alle Ansichten aus der Datenbank zu laden.

IEnumerable.GetEnumerator()
Veraltet.

Gibt einen IEnumerator Wert zurück, der beim Aufzählen 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> Wert zurück, der beim Aufzählen 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 einen IEnumerator<T> Wert zurück, der beim Aufzählen eine Abfrage für die Datenbank ausführt, um alle Ansichten aus der Datenbank zu laden.

IInfrastructure<IServiceProvider>.Instance
Veraltet.

Ruft den Bereich IServiceProvider ab, der zum Auflösen von Diensten verwendet wird.

Diese Eigenschaft ist für die Verwendung durch Erweiterungsmethoden vorgesehen, die Dienste nutzen müssen, die nicht direkt auf der öffentlichen API-Oberfläche verfügbar gemacht werden.

IInfrastructure<IServiceProvider>.Instance
Veraltet.

Ruft den Bereich IServiceProvider ab, der zum Auflösen von Diensten verwendet wird.

(Geerbt von DbSet<TEntity>)
IListSource.ContainsListCollection
Veraltet.

Ruft einen Wert ab, der angibt, ob die Auflistung eine Auflistung von System.Collections.IList -Objekten ist. Gibt immer false zurück.

(Geerbt von DbSet<TEntity>)
IListSource.GetList()
Veraltet.

Diese Methode wird von Datenbindungsframeworks aufgerufen, wenn versucht wird, daten direkt an eine Bindung zu binden DbSet<TEntity>.

(Geerbt von DbSet<TEntity>)
IQueryable.ElementType
Veraltet.

Ruft den IQueryable-Elementtyp ab.

IQueryable.ElementType
Veraltet.

Ruft den IQueryable-Elementtyp 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

Name Beschreibung
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>, CancellationToken)
Veraltet.

Bestimmt asynchron, ob eine Sequenz Elemente enthält.

AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)
Veraltet.

Bestimmt asynchron, ob ein Element einer Sequenz eine Bedingung erfüllt.

AsAsyncEnumerable<TSource>(IQueryable<TSource>)
Veraltet.

Gibt einen IAsyncEnumerable<T> Wert zurück, der asynchron aufgezählt werden kann.

AsNoTracking<TEntity>(IQueryable<TEntity>)
Veraltet.

Die Änderungsverfolgung verfolgt keine entitäten, die von einer LINQ-Abfrage zurückgegeben werden. Wenn die Entitätsinstanzen geändert werden, wird dies nicht von der Änderungsverfolgung erkannt und SaveChanges() speichert diese Änderungen nicht in der Datenbank.

AsTracking<TEntity>(IQueryable<TEntity>, QueryTrackingBehavior)
Veraltet.

Gibt eine neue Abfrage zurück, bei der die Änderungsverfolgung änderungen nachverfolgt oder nicht für alle Entitäten, die zurückgegeben werden, abhängig vom Wert des Parameters "track". Bei der Nachverfolgung werden Änderungen an den Entitätsinstanzen erkannt und in der Datenbank beibehalten SaveChanges(). Wenn die Entitätsinstanzen nicht nachverfolgt werden, wird dies nicht von der Änderungsverfolgung erkannt und SaveChanges() speichert diese Änderungen nicht in der Datenbank.

AsTracking<TEntity>(IQueryable<TEntity>)
Veraltet.

Gibt eine neue Abfrage zurück, bei der die Änderungsverfolgung Änderungen für alle zurückgegebenen Entitäten nachverfolgt. Alle Änderungen an den Entitätsinstanzen werden erkannt und während der Zeit in SaveChanges()der Datenbank beibehalten.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)
Veraltet.

Berechnet asynchron den Mittelwert einer Abfolge 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 Mittelwert einer Abfolge 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 Mittelwert einer Abfolge 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 Mittelwert einer Abfolge 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 Mittelwert einer Abfolge 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 Mittelwert einer Abfolge 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 Mittelwert einer Abfolge 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 Mittelwert einer Abfolge 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 Mittelwert einer Abfolge 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 Mittelwert einer Abfolge 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 mithilfe des Standardmäßigen Gleichheitsabgleichs enthält.

CountAsync<TSource>(IQueryable<TSource>, CancellationToken)
Veraltet.

Gibt asynchron die Anzahl der Elemente in einer Sequenz zurück.

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.

CreateProxy<TEntity>(DbSet<TEntity>, Object[])
Veraltet.

Erstellt eine Proxyinstanz für einen Entitätstyp, wenn die Proxyerstellung aktiviert wurde.

FirstAsync<TSource>(IQueryable<TSource>, CancellationToken)
Veraltet.

Gibt asynchron das erste Element 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.

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.

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.

ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken)
Veraltet.

Listet die Abfrageergebnisse asynchron auf und führt die angegebene Aktion für jedes Element aus.

FromSql<TEntity>(IQueryable<TEntity>, FormattableString)
Veraltet.

Erstellt eine LINQ-Abfrage basierend auf einer interpolierten Zeichenfolge, die eine SQL-Abfrage darstellt.

Wenn der Datenbankanbieter das Verfassen in der bereitgestellten SQL-Datei unterstützt, können Sie mithilfe von LINQ-Operatoren context.Blogs.FromSql("SELECT * FROM dbo.Blogs").OrderBy(b => b.Name)über die rohe SQL-Abfrage verfassen .

Wie bei jeder API, die SQL akzeptiert, ist es wichtig, jede Benutzereingabe zu parametrisieren, um vor einem SQL-Einfügungsangriff zu schützen. Sie können interpolierte Parameterplatzhalter in die SQL-Abfragezeichenfolge einschließen. Alle interpolierten Parameterwerte, die Sie bereitstellen, werden automatisch in einen DbParameter - context.Blogs.FromSql($"SELECT * FROM [dbo].[SearchBlogs]({userSuppliedSearchTerm})")konvertiert.

FromSql<TEntity>(IQueryable<TEntity>, RawSqlString, Object[])
Veraltet.

Erstellt eine LINQ-Abfrage basierend auf einer unformatierten SQL-Abfrage.

Wenn der Datenbankanbieter das Verfassen in der bereitgestellten SQL-Datei unterstützt, können Sie mithilfe von LINQ-Operatoren context.Blogs.FromSql("SELECT * FROM dbo.Blogs").OrderBy(b => b.Name)über die rohe SQL-Abfrage verfassen .

Wie bei jeder API, die SQL akzeptiert, ist es wichtig, jede Benutzereingabe zu parametrisieren, um vor einem SQL-Einfügungsangriff 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 context.Blogs.FromSql("SELECT * FROM [dbo].[SearchBlogs]({0})", userSuppliedSearchTerm)- konvertiert.

Diese Überladung akzeptiert auch DbParameter-Instanzen als Parameterwerte. Auf diese Weise können Sie benannte Parameter in der SQL-Abfragezeichenfolge verwenden – context.Blogs.FromSql("SELECT * FROM [dbo].[SearchBlogs]({@searchTerm})", new SqlParameter("@searchTerm", userSuppliedSearchTerm))

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.

GetInfrastructure<T>(IInfrastructure<T>)
Veraltet.

Ruft den Wert aus einer Eigenschaft ab, die mithilfe von IInfrastructure<T>ausgeblendet wird.

Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet.

IgnoreQueryFilters<TEntity>(IQueryable<TEntity>)
Veraltet.

Gibt an, dass für die aktuelle LinQ-Abfrage des Entity Framework keine Filter auf Entitätsebene angewendet werden sollen.

Include<TEntity,TProperty>(IQueryable<TEntity>, Expression<Func<TEntity,TProperty>>)
Veraltet.

Gibt verwandte Entitäten an, die in die Abfrageergebnisse einbezogen werden sollen. Die einzuzugebende Navigationseigenschaft wird beginnend mit dem Typ der abgefragten Entität (TEntity) angegeben. Wenn Sie zusätzliche Typen basierend auf den Navigationseigenschaften des typs einbeziehen möchten, verketten Sie einen Aufruf nach diesem Aufruf ThenInclude<TEntity,TPreviousProperty,TProperty>(IIncludableQueryable<TEntity, IEnumerable<TPreviousProperty>>, Expression<Func<TPreviousProperty, TProperty>>) .

Include<TEntity>(IQueryable<TEntity>, String)
Veraltet.

Gibt verwandte Entitäten an, die in die Abfrageergebnisse einbezogen werden sollen. Die einzuzugebende Navigationseigenschaft wird beginnend mit dem Typ der abgefragten Entität (TEntity) angegeben. Weitere einzuzufügende Navigationseigenschaften können durch das Zeichen "." getrennt angefügt werden.

LastAsync<TSource>(IQueryable<TSource>, CancellationToken)
Veraltet.

Gibt asynchron das letzte Element einer Sequenz zurück.

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.

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.

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.

Load<TSource>(IQueryable<TSource>)
Veraltet.

Listet die Abfrage auf. Wenn Sie Entity Framework verwenden, werden die Ergebnisse der Abfrage in den zugeordneten Kontext geladen. Dies entspricht dem Aufrufen von ToList und dem Anschließenden Auslösen der Liste (ohne den Aufwand, die Liste tatsächlich zu erstellen).

LoadAsync<TSource>(IQueryable<TSource>, CancellationToken)
Veraltet.

Listet die Abfrage asynchron auf. Wenn Sie Entity Framework verwenden, werden die Ergebnisse der Abfrage in den zugeordneten Kontext geladen. Dies entspricht dem Aufrufen von ToList und dem Anschließenden Auslösen der Liste (ohne den Aufwand, die Liste tatsächlich zu erstellen).

LongCountAsync<TSource>(IQueryable<TSource>, CancellationToken)
Veraltet.

Gibt asynchron ein Int64 , das die Gesamtzahl der Elemente in einer Sequenz darstellt.

LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)
Veraltet.

Gibt asynchron ein Int64 , das die Anzahl der Elemente in einer Sequenz darstellt, die eine Bedingung erfüllen.

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.

MaxAsync<TSource>(IQueryable<TSource>, CancellationToken)
Veraltet.

Gibt asynchron den Maximalwert 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.

MinAsync<TSource>(IQueryable<TSource>, CancellationToken)
Veraltet.

Gibt asynchron den Minimalwert einer Sequenz zurück.

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.

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.

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 mehrere Elemente in der Sequenz vorhanden sind.

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 mehrere Elemente die Bedingung erfüllen.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)
Veraltet.

Berechnet asynchron die Summe der Abfolge 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 Abfolge 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 Abfolge 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 Abfolge 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 Abfolge 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 Abfolge 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 Abfolge 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 Abfolge 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 Abfolge 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 Abfolge 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 Kontextablaufverfolgungsinformationen an verschiedenen Stellen in der Abfragepipeline bereitstellen können.

ToArrayAsync<TSource>(IQueryable<TSource>, CancellationToken)
Veraltet.

Erstellt asynchron ein Array aus einem IQueryable<T> Array, indem es asynchron aufgezählt wird.

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, CancellationToken)
Veraltet.

Erstellt eine Dictionary<TKey,TValue> aus einer IQueryable<T> Durchumerierung asynchron entsprechend einer angegebenen Tastenauswahl und einer Elementauswahlfunktion.

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>, CancellationToken)
Veraltet.

Erstellt ein Element Dictionary<TKey,TValue> aus einer IQueryable<T> Durchumerierung asynchron nach einer angegebenen Schlüsselmarkierfunktion, einem Vergleichsmodul und einer Elementmarkierfunktion.

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, CancellationToken)
Veraltet.

Erstellt eine Dictionary<TKey,TValue> aus einer IQueryable<T> Durchumerierung asynchron entsprechend einer angegebenen Schlüsselmarkierfunktion.

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>, CancellationToken)
Veraltet.

Erstellt eine Dictionary<TKey,TValue> aus einer IQueryable<T> Durchumerierung asynchron nach einer angegebenen Schlüsselmarkierfunktion und einem Vergleichsmodul.

ToListAsync<TSource>(IQueryable<TSource>, CancellationToken)
Veraltet.

Erstellt asynchron einen aus List<T> einem IQueryable<T> , indem er asynchron aufgezählt wird.

Gilt für: