IDatabase.CompileQueryExpression Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Název | Description |
|---|---|
| CompileQueryExpression<TResult>(Expression, Boolean) |
Zkompiluje daný dotaz tak, aby vygeneroval strom výrazu, který lze použít ke spuštění dotazu. |
| CompileQueryExpression<TResult>(Expression, Boolean, IReadOnlySet<String>) |
Zkompiluje daný dotaz tak, aby vygeneroval strom výrazu, který lze použít ke spuštění dotazu. |
CompileQueryExpression<TResult>(Expression, Boolean)
- Zdroj:
- IDatabase.cs
- Zdroj:
- IDatabase.cs
Zkompiluje daný dotaz tak, aby vygeneroval strom výrazu, který lze použít ke spuštění dotazu.
[System.Diagnostics.CodeAnalysis.Experimental("EF9100")]
public System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.QueryContext,TResult>> CompileQueryExpression<TResult>(System.Linq.Expressions.Expression query, bool async);
[<System.Diagnostics.CodeAnalysis.Experimental("EF9100")>]
abstract member CompileQueryExpression : System.Linq.Expressions.Expression * bool -> System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.QueryContext, 'Result>>
Public Function CompileQueryExpression(Of TResult) (query As Expression, async As Boolean) As Expression(Of Func(Of QueryContext, TResult))
Parametry typu
- TResult
Typ výsledku dotazu.
Parametry
- query
- Expression
Dotaz, který se má zkompilovat.
- async
- Boolean
Hodnota označující, jestli se jedná o asynchronní dotaz.
Návraty
Strom výrazu, který lze použít k provedení dotazu.
- Atributy
Platí pro
CompileQueryExpression<TResult>(Expression, Boolean, IReadOnlySet<String>)
- Zdroj:
- IDatabase.cs
Zkompiluje daný dotaz tak, aby vygeneroval strom výrazu, který lze použít ke spuštění dotazu.
[System.Diagnostics.CodeAnalysis.Experimental("EF9100")]
public System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.QueryContext,TResult>> CompileQueryExpression<TResult>(System.Linq.Expressions.Expression query, bool async, System.Collections.Generic.IReadOnlySet<string> nonNullableReferenceTypeParameters);
[<System.Diagnostics.CodeAnalysis.Experimental("EF9100")>]
abstract member CompileQueryExpression : System.Linq.Expressions.Expression * bool * System.Collections.Generic.IReadOnlySet<string> -> System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.QueryContext, 'Result>>
Public Function CompileQueryExpression(Of TResult) (query As Expression, async As Boolean, nonNullableReferenceTypeParameters As IReadOnlySet(Of String)) As Expression(Of Func(Of QueryContext, TResult))
Parametry typu
- TResult
Typ výsledku dotazu.
Parametry
- query
- Expression
Dotaz, který se má zkompilovat.
- async
- Boolean
Hodnota označující, jestli se jedná o asynchronní dotaz.
- nonNullableReferenceTypeParameters
- IReadOnlySet<String>
Názvy parametrů, které mají nenulové odkazové typy..
Návraty
Strom výrazu, který lze použít k provedení dotazu.
- Atributy