Jazyk

Database.CompileQueryExpression Metoda

Definice

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:
Database.cs
Zdroj:
Database.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 virtual 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>>
override this.CompileQueryExpression : System.Linq.Expressions.Expression * bool -> System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.QueryContext, 'Result>>
Public Overridable 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.

Implementuje

Atributy

Platí pro

CompileQueryExpression<TResult>(Expression, Boolean, IReadOnlySet<String>)

Zdroj:
Database.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 virtual 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>>
override this.CompileQueryExpression : System.Linq.Expressions.Expression * bool * System.Collections.Generic.IReadOnlySet<string> -> System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.QueryContext, 'Result>>
Public Overridable 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.

Implementuje

Atributy

Platí pro