CoreLoggerExtensions.QueryCompilationStarting Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
QueryCompilationStarting(IDiagnosticsLogger<DbLoggerCategory.Query>, DbContext, ExpressionPrinter, Expression)
- Zdroj:
- CoreLoggerExtensions.cs
- Zdroj:
- CoreLoggerExtensions.cs
- Zdroj:
- CoreLoggerExtensions.cs
Protokoluje událost 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)
Parametry
- diagnostics
- IDiagnosticsLogger<DbLoggerCategory.Query>
Diagnostický protokolovací nástroj, který se má použít.
- expressionPrinter
- ExpressionPrinter
Slouží k vytvoření čitelné reprezentace stromu výrazů.
- queryExpression
- Expression
Strom výrazů dotazu.
Návraty
Výraz dotazu a data události.
Platí pro
QueryCompilationStarting(IDiagnosticsLogger<DbLoggerCategory.Query>, ExpressionPrinter, Expression)
- Zdroj:
- CoreLoggerExtensions.cs
- Zdroj:
- CoreLoggerExtensions.cs
Protokoluje událost 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)
Parametry
- diagnostics
- IDiagnosticsLogger<DbLoggerCategory.Query>
Diagnostický protokolovací nástroj, který se má použít.
- expressionPrinter
- ExpressionPrinter
Slouží k vytvoření čitelné reprezentace stromu výrazů.
- queryExpression
- Expression
Strom výrazů dotazu.
Platí pro
Entity Framework