Auf Englisch lesen

Teilen über


IQueryProvider Schnittstelle

Definition

Definiert Methoden zum Erstellen und Ausführen von Abfragen, die von einem IQueryable-Objekt beschrieben werden.

C#
public interface IQueryProvider
Abgeleitet

Hinweise

Die IQueryProvider Schnittstelle ist für die Implementierung durch Abfrageanbieter vorgesehen.

Weitere Informationen zum Erstellen eines eigenen LINQ-Anbieters finden Sie unter LINQ: Erstellen eines IQueryable-Anbieters.

Methoden

CreateQuery(Expression)

Konstruiert ein IQueryable-Objekt, das die Abfrage auswerten kann, die von einer angegebenen Ausdrucksbaumstruktur dargestellt wird.

CreateQuery<TElement>(Expression)

Konstruiert ein IQueryable<T>-Objekt, das die Abfrage auswerten kann, die von einer angegebenen Ausdrucksbaumstruktur dargestellt wird.

Execute(Expression)

Führt die Abfrage aus, die von einer angegebenen Ausdrucksbaumstruktur dargestellt wird.

Execute<TResult>(Expression)

Führt die stark typisierte Abfrage aus, die von einer angegebenen Ausdrucksbaumstruktur dargestellt wird.

Gilt für:

Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Weitere Informationen