Database.CompileQueryExpression Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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