语言

RelationalQueryableMethodTranslatingExpressionVisitor.TranslateExpression 方法

定义

重载

名称 说明
TranslateExpression(Expression)

将给定表达式转换为等效的 SQL 表示形式。

TranslateExpression(Expression, Boolean)

将给定表达式转换为等效的 SQL 表示形式。

TranslateExpression(Expression)

Source:
RelationalQueryableMethodTranslatingExpressionVisitor.cs

将给定表达式转换为等效的 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.

适用于

TranslateExpression(Expression, Boolean)

Source:
RelationalQueryableMethodTranslatingExpressionVisitor.cs
Source:
RelationalQueryableMethodTranslatingExpressionVisitor.cs
Source:
RelationalQueryableMethodTranslatingExpressionVisitor.cs
Source:
RelationalQueryableMethodTranslatingExpressionVisitor.cs

将给定表达式转换为等效的 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.

适用于