Aracılığıyla paylaş


SqlTranslatingExpressionVisitorFactory.Create Yöntem

Tanım

Aşırı Yüklemeler

Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean)

Yeni bir SqlTranslatingExpressionVisitor oluşturur.

Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean, Boolean)

Yeni bir SqlTranslatingExpressionVisitor oluşturur.

Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean)

Kaynak:
SqlTranslatingExpressionVisitorFactory.cs
Kaynak:
SqlTranslatingExpressionVisitorFactory.cs

Yeni bir SqlTranslatingExpressionVisitor oluşturur.

public virtual 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
override this.Create : Microsoft.EntityFrameworkCore.Query.RelationalQueryModelVisitor * Microsoft.EntityFrameworkCore.Query.Expressions.SelectExpression * System.Linq.Expressions.Expression * bool -> Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.SqlTranslatingExpressionVisitor
Public Overridable Function Create (queryModelVisitor As RelationalQueryModelVisitor, Optional targetSelectExpression As SelectExpression = Nothing, Optional topLevelPredicate As Expression = Nothing, Optional inProjection As Boolean = false) As SqlTranslatingExpressionVisitor

Parametreler

queryModelVisitor
RelationalQueryModelVisitor

Sorgu modeli ziyaretçisi.

targetSelectExpression
SelectExpression

Hedef seçme ifadesi.

topLevelPredicate
Expression

En üst düzey koşul.

inProjection
Boolean

Bir projeksiyonu çevirdiğimizde doğru.

Döndürülenler

A SqlTranslatingExpressionVisitor.

Uygulamalar

Şunlara uygulanır

Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean, Boolean)

Yeni bir SqlTranslatingExpressionVisitor oluşturur.

public virtual 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
override this.Create : Microsoft.EntityFrameworkCore.Query.RelationalQueryModelVisitor * Microsoft.EntityFrameworkCore.Query.Expressions.SelectExpression * System.Linq.Expressions.Expression * bool * bool -> Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.SqlTranslatingExpressionVisitor
Public Overridable 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

Parametreler

queryModelVisitor
RelationalQueryModelVisitor

Sorgu modeli ziyaretçisi.

targetSelectExpression
SelectExpression

Hedef seçme ifadesi.

topLevelPredicate
Expression

En üst düzey koşul.

bindParentQueries
Boolean

üst sorguları bağlamak için true.

inProjection
Boolean

Bir projeksiyonu çevirdiğimizde doğru.

Döndürülenler

A SqlTranslatingExpressionVisitor.

Uygulamalar

Şunlara uygulanır