Поделиться через


CoreLoggerExtensions.QueryCompilationStarting Метод

Определение

Перегрузки

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

Регистрирует QueryCompilationStarting событие.

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

Регистрирует QueryCompilationStarting событие.

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

Исходный код:
CoreLoggerExtensions.cs
Исходный код:
CoreLoggerExtensions.cs
Исходный код:
CoreLoggerExtensions.cs

Регистрирует QueryCompilationStarting событие.

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)

Параметры

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Query>

Используемое средство ведения журнала диагностика.

context
DbContext

Текущий DbContextобъект или null , если он неизвестен.

expressionPrinter
ExpressionPrinter

Используется для создания удобочитаемого представления дерева выражений.

queryExpression
Expression

Дерево выражения запроса.

Возвращаемое значение

Выражение запроса и данные события.

Применяется к

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

Исходный код:
CoreLoggerExtensions.cs
Исходный код:
CoreLoggerExtensions.cs

Регистрирует QueryCompilationStarting событие.

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)

Параметры

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Query>

Используемое средство ведения журнала диагностика.

expressionPrinter
ExpressionPrinter

Используется для создания удобочитаемого представления дерева выражений.

queryExpression
Expression

Дерево выражения запроса.

Применяется к