Číst v angličtině

Sdílet prostřednictvím


IQueryProvider Rozhraní

Definice

Definuje metody pro vytváření a spouštění dotazů, které jsou popsány objektem IQueryable .

public interface IQueryProvider
Odvozené

Poznámky

Rozhraní IQueryProvider je určeno k implementaci zprostředkovateli dotazů.

Další informace o tom, jak vytvořit vlastního zprostředkovatele LINQ, najdete v tématu LINQ: Sestavení zprostředkovatele IQueryable.

Metody

CreateQuery(Expression)

IQueryable Vytvoří objekt, který může vyhodnotit dotaz reprezentovaný zadaným stromem výrazu.

CreateQuery<TElement>(Expression)

IQueryable<T> Vytvoří objekt, který může vyhodnotit dotaz reprezentovaný zadaným stromem výrazu.

Execute(Expression)

Spustí dotaz reprezentovaný zadaným stromem výrazu.

Execute<TResult>(Expression)

Provede dotaz silného typu reprezentovaný zadaným stromem výrazu.

Platí pro

Produkt Verze
.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

Viz také