Bagikan melalui


SqlTranslatingExpressionVisitorFactory.Create Metode

Definisi

Overload

Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean)

Sumber:
SqlTranslatingExpressionVisitorFactory.cs
Sumber:
SqlTranslatingExpressionVisitorFactory.cs

Membuat SqlTranslatingExpressionVisitor baru.

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

Parameter

queryModelVisitor
RelationalQueryModelVisitor

Pengunjung model kueri.

targetSelectExpression
SelectExpression

Ekspresi pemilih target.

topLevelPredicate
Expression

Predikat tingkat atas.

inProjection
Boolean

benar jika kita menerjemahkan proyeksi.

Mengembalikan

A SqlTranslatingExpressionVisitor.

Penerapan

Berlaku untuk

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

Membuat SqlTranslatingExpressionVisitor baru.

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

Parameter

queryModelVisitor
RelationalQueryModelVisitor

Pengunjung model kueri.

targetSelectExpression
SelectExpression

Ekspresi pemilih target.

topLevelPredicate
Expression

Predikat tingkat atas.

bindParentQueries
Boolean

true ke kueri induk yang terikat.

inProjection
Boolean

benar jika kita menerjemahkan proyeksi.

Mengembalikan

A SqlTranslatingExpressionVisitor.

Penerapan

Berlaku untuk