次の方法で共有


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の翻訳である 。

適用対象