Sprache

CoreLoggerExtensions.QueryCompilationStarting Methode

Definition

Überlädt

QueryCompilationStarting(IDiagnosticsLogger<DbLoggerCategory.Query>, ExpressionPrinter, Expression)

Quelle:
CoreLoggerExtensions.cs
Quelle:
CoreLoggerExtensions.cs

Protokolliert das QueryCompilationStarting Ereignis.

public static void QueryCompilationStarting(this Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Query> diagnostics, Microsoft.EntityFrameworkCore.Query.ExpressionPrinter expressionPrinter, System.Linq.Expressions.Expression queryExpression);
static member QueryCompilationStarting : Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Query> * Microsoft.EntityFrameworkCore.Query.ExpressionPrinter * System.Linq.Expressions.Expression -> unit
<Extension()>
Public Sub QueryCompilationStarting (diagnostics As IDiagnosticsLogger(Of DbLoggerCategory.Query), expressionPrinter As ExpressionPrinter, queryExpression As Expression)

Parameter

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Query>

Der zu verwendende Diagnoseprotokollierer.

expressionPrinter
ExpressionPrinter

Wird verwendet, um eine lesbare Darstellung der Ausdrucksstruktur zu erstellen.

queryExpression
Expression

Die Abfrageausdrucksstruktur.

Gilt für:

QueryCompilationStarting(IDiagnosticsLogger<DbLoggerCategory.Query>, DbContext, ExpressionPrinter, Expression)

Quelle:
CoreLoggerExtensions.cs
Quelle:
CoreLoggerExtensions.cs
Quelle:
CoreLoggerExtensions.cs
Quelle:
CoreLoggerExtensions.cs
Quelle:
CoreLoggerExtensions.cs

Protokolliert das QueryCompilationStarting Ereignis.

public static(System.Linq.Expressions.Expression Query, Microsoft.EntityFrameworkCore.Diagnostics.QueryExpressionEventData? EventData) QueryCompilationStarting(this Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Query> diagnostics, Microsoft.EntityFrameworkCore.DbContext? context, Microsoft.EntityFrameworkCore.Query.ExpressionPrinter expressionPrinter, System.Linq.Expressions.Expression queryExpression);
static member QueryCompilationStarting : Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Query> * Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Query.ExpressionPrinter * System.Linq.Expressions.Expression -> ValueTuple<System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Diagnostics.QueryExpressionEventData>
<Extension()>
Public Function QueryCompilationStarting (diagnostics As IDiagnosticsLogger(Of DbLoggerCategory.Query), context As DbContext, expressionPrinter As ExpressionPrinter, queryExpression As Expression) As ValueTuple(Of Expression, QueryExpressionEventData)

Parameter

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Query>

Der zu verwendende Diagnoseprotokollierer.

context
DbContext

Der aktuelle DbContext, oder null wenn nicht bekannt.

expressionPrinter
ExpressionPrinter

Wird verwendet, um eine lesbare Darstellung der Ausdrucksstruktur zu erstellen.

queryExpression
Expression

Die Abfrageausdrucksstruktur.

Gibt zurück

Der Abfrageausdruck und Ereignisdaten.

Gilt für: