Udostępnij za pośrednictwem


RelationalSqlTranslatingExpressionVisitor.Translate Metoda

Definicja

Przeciążenia

Translate(Expression)

Tłumaczy wyrażenie na równoważną reprezentację SQL.

Translate(Expression, Boolean)

Tłumaczy wyrażenie na równoważną reprezentację SQL.

Translate(Expression)

Tłumaczy wyrażenie na równoważną reprezentację SQL.

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression Translate (System.Linq.Expressions.Expression expression);
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? Translate (System.Linq.Expressions.Expression expression);
abstract member Translate : System.Linq.Expressions.Expression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
override this.Translate : System.Linq.Expressions.Expression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
Public Overridable Function Translate (expression As Expression) As SqlExpression

Parametry

expression
Expression

Wyrażenie do tłumaczenia.

Zwraca

Tłumaczenie SQL danego wyrażenia.

Dotyczy

Translate(Expression, Boolean)

Tłumaczy wyrażenie na równoważną reprezentację SQL.

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? Translate (System.Linq.Expressions.Expression expression, bool applyDefaultTypeMapping = true);
abstract member Translate : System.Linq.Expressions.Expression * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
override this.Translate : System.Linq.Expressions.Expression * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
Public Overridable Function Translate (expression As Expression, Optional applyDefaultTypeMapping As Boolean = true) As SqlExpression

Parametry

expression
Expression

Wyrażenie do tłumaczenia.

applyDefaultTypeMapping
Boolean

Czy zastosować mapowanie typu domyślnego w najbardziej górnym elemecie, jeśli nie ma żadnego. Wartość domyślna to true.

Zwraca

Tłumaczenie SQL danego wyrażenia.

Dotyczy