SqlParameterExpression 类

定义

表示 SQL 树中的参数的表达式。

public class SqlParameterExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
public sealed class SqlParameterExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
type SqlParameterExpression = class
    inherit SqlExpression
Public Class SqlParameterExpression
Inherits SqlExpression
Public NotInheritable Class SqlParameterExpression
Inherits SqlExpression
继承
SqlParameterExpression

注解

这是 SQL 树中 围绕 ParameterExpression 的简单包装器。 应用程序或数据库提供程序代码无法构造此类型的实例。 如果这是应用程序或提供程序的问题,请在 github.com/dotnet/efcore 提出问题。

构造函数

SqlParameterExpression(String, Type, RelationalTypeMapping)

创建 SqlParameterExpression 类的新实例。

属性

IsNullable

指示此参数是否可以具有 null 值的布尔值。

Name

参数的名称。

NodeType

表示 SQL 树中的参数的表达式。

(继承自 SqlExpression)
Type

表示 SQL 树中的参数的表达式。

(继承自 SqlExpression)
TypeMapping

RelationalTypeMapping与此表达式关联的 。

(继承自 SqlExpression)

方法

ApplyTypeMapping(RelationalTypeMapping)

向此表达式应用提供的类型映射。

Equals(Object)

表示 SQL 树中的参数的表达式。

GetHashCode()

表示 SQL 树中的参数的表达式。

Print(ExpressionPrinter)

使用 ExpressionPrinter创建给定表达式的可打印字符串表示形式。

Print(ExpressionPrinter)

使用 ExpressionPrinter创建给定表达式的可打印字符串表示形式。

(继承自 SqlExpression)
VisitChildren(ExpressionVisitor)

表示 SQL 树中的参数的表达式。

VisitChildren(ExpressionVisitor)

表示 SQL 树中的参数的表达式。

(继承自 SqlExpression)

显式接口实现

IPrintableExpression.Print(ExpressionPrinter)

使用 ExpressionPrinter创建给定表达式的可打印字符串表示形式。

(继承自 SqlExpression)

适用于