ISqlTranslatingExpressionVisitorFactory.Create 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í
Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean) |
Vytvoří nový SqlTranslatingExpressionVisitor. |
Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean, Boolean) |
Vytvoří nový SqlTranslatingExpressionVisitor. |
Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean)
Vytvoří nový SqlTranslatingExpressionVisitor.
public Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.SqlTranslatingExpressionVisitor Create (Microsoft.EntityFrameworkCore.Query.RelationalQueryModelVisitor queryModelVisitor, Microsoft.EntityFrameworkCore.Query.Expressions.SelectExpression targetSelectExpression = default, System.Linq.Expressions.Expression topLevelPredicate = default, bool inProjection = false);
abstract member Create : Microsoft.EntityFrameworkCore.Query.RelationalQueryModelVisitor * Microsoft.EntityFrameworkCore.Query.Expressions.SelectExpression * System.Linq.Expressions.Expression * bool -> Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.SqlTranslatingExpressionVisitor
Public Function Create (queryModelVisitor As RelationalQueryModelVisitor, Optional targetSelectExpression As SelectExpression = Nothing, Optional topLevelPredicate As Expression = Nothing, Optional inProjection As Boolean = false) As SqlTranslatingExpressionVisitor
Parametry
- queryModelVisitor
- RelationalQueryModelVisitor
Návštěvník modelu dotazu.
- targetSelectExpression
- SelectExpression
Výraz target select.
- topLevelPredicate
- Expression
Predikát nejvyšší úrovně.
- inProjection
- Boolean
pokud překládáme projekci.
Návraty
A SqlTranslatingExpressionVisitor.
Platí pro
Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean, Boolean)
Vytvoří nový SqlTranslatingExpressionVisitor.
public Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.SqlTranslatingExpressionVisitor Create (Microsoft.EntityFrameworkCore.Query.RelationalQueryModelVisitor queryModelVisitor, Microsoft.EntityFrameworkCore.Query.Expressions.SelectExpression targetSelectExpression = default, System.Linq.Expressions.Expression topLevelPredicate = default, bool bindParentQueries = false, bool inProjection = false);
abstract member Create : Microsoft.EntityFrameworkCore.Query.RelationalQueryModelVisitor * Microsoft.EntityFrameworkCore.Query.Expressions.SelectExpression * System.Linq.Expressions.Expression * bool * bool -> Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.SqlTranslatingExpressionVisitor
Public Function Create (queryModelVisitor As RelationalQueryModelVisitor, Optional targetSelectExpression As SelectExpression = Nothing, Optional topLevelPredicate As Expression = Nothing, Optional bindParentQueries As Boolean = false, Optional inProjection As Boolean = false) As SqlTranslatingExpressionVisitor
Parametry
- queryModelVisitor
- RelationalQueryModelVisitor
Návštěvník modelu dotazu.
- targetSelectExpression
- SelectExpression
Výraz target select.
- topLevelPredicate
- Expression
Predikát nejvyšší úrovně.
- bindParentQueries
- Boolean
true k vytvoření vazby nadřazených dotazů.
- inProjection
- Boolean
pokud překládáme projekci.
Návraty
A SqlTranslatingExpressionVisitor.
Platí pro
Entity Framework