共用方式為


RelationalQueryableMethodTranslatingExpressionVisitor.TranslateExpression 方法

定義

多載

TranslateExpression(Expression, Boolean)

將指定的運算式轉譯為相等的 SQL 標記法。

TranslateExpression(Expression)

將指定的運算式轉譯為相等的 SQL 標記法。

TranslateExpression(Expression, Boolean)

將指定的運算式轉譯為相等的 SQL 標記法。

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

參數

expression
Expression

要翻譯的運算式。

applyDefaultTypeMapping
Boolean

如果沒有,是否要在最上層元素上套用預設類型對應。 預設值為 true

傳回

SqlExpression 這是指定運算式或 null 的轉譯。

適用於

TranslateExpression(Expression)

將指定的運算式轉譯為相等的 SQL 標記法。

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

參數

expression
Expression

要翻譯的運算式。

傳回

SqlExpression 這是指定運算式或 null 的轉譯。

適用於