Sprache

Database.CompileQueryExpression Methode

Definition

Überlädt

Name Beschreibung
CompileQueryExpression<TResult>(Expression, Boolean)

Kompiliert die angegebene Abfrage, um eine Ausdrucksstruktur zu generieren, die zum Ausführen der Abfrage verwendet werden kann.

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

Kompiliert die angegebene Abfrage, um eine Ausdrucksstruktur zu generieren, die zum Ausführen der Abfrage verwendet werden kann.

CompileQueryExpression<TResult>(Expression, Boolean)

Quelle:
Database.cs
Quelle:
Database.cs

Kompiliert die angegebene Abfrage, um eine Ausdrucksstruktur zu generieren, die zum Ausführen der Abfrage verwendet werden kann.

[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))

Typparameter

TResult

Der Typ des Abfrageergebnisses.

Parameter

query
Expression

Die zu kompilierende Abfrage.

async
Boolean

Ein Wert, der angibt, ob es sich um eine asynchrone Abfrage handelt.

Gibt zurück

Eine Ausdrucksstruktur, die zum Ausführen der Abfrage verwendet werden kann.

Implementiert

Attribute

Gilt für:

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

Quelle:
Database.cs

Kompiliert die angegebene Abfrage, um eine Ausdrucksstruktur zu generieren, die zum Ausführen der Abfrage verwendet werden kann.

[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))

Typparameter

TResult

Der Typ des Abfrageergebnisses.

Parameter

query
Expression

Die zu kompilierende Abfrage.

async
Boolean

Ein Wert, der angibt, ob es sich um eine asynchrone Abfrage handelt.

nonNullableReferenceTypeParameters
IReadOnlySet<String>

Namen von Parametern, die nicht nullwerte Bezugstypen aufweisen.

Gibt zurück

Eine Ausdrucksstruktur, die zum Ausführen der Abfrage verwendet werden kann.

Implementiert

Attribute

Gilt für: