Dil

CoreLoggerExtensions.QueryCompilationStarting Yöntem

Tanım

Aşırı Yüklemeler

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

Kaynak:
CoreLoggerExtensions.cs
Kaynak:
CoreLoggerExtensions.cs

Olay için QueryCompilationStarting günlükler.

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)

Parametreler

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Query>

Kullanılacak tanılama günlükçüsüsü.

expressionPrinter
ExpressionPrinter

İfade ağacının okunabilir bir gösterimini oluşturmak için kullanılır.

queryExpression
Expression

Sorgu ifadesi ağacı.

Şunlara uygulanır

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

Kaynak:
CoreLoggerExtensions.cs
Kaynak:
CoreLoggerExtensions.cs
Kaynak:
CoreLoggerExtensions.cs
Kaynak:
CoreLoggerExtensions.cs
Kaynak:
CoreLoggerExtensions.cs

Olay için QueryCompilationStarting günlükler.

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)

Parametreler

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Query>

Kullanılacak tanılama günlükçüsüsü.

context
DbContext

Geçerli DbContextveya null bilinmiyorsa.

expressionPrinter
ExpressionPrinter

İfade ağacının okunabilir bir gösterimini oluşturmak için kullanılır.

queryExpression
Expression

Sorgu ifadesi ağacı.

Döndürülenler

Sorgu ifadesi ve olay verileri.

Şunlara uygulanır