语言

SqlConstantExpression 类

定义

一个表达式,表示 SQL 树中的常量。

此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。

[System.Runtime.CompilerServices.Nullable(0)]
public class SqlConstantExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
public class SqlConstantExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlConstantExpression = class
    inherit SqlExpression
type SqlConstantExpression = class
    inherit SqlExpression
Public Class SqlConstantExpression
Inherits SqlExpression
继承
SqlConstantExpression
特性

构造函数

名称 说明
SqlConstantExpression(ConstantExpression, RelationalTypeMapping)
已过时.

创建类的新实例 SqlConstantExpression 。

SqlConstantExpression(Object, Boolean, RelationalTypeMapping)

创建类的新实例 SqlConstantExpression 。

SqlConstantExpression(Object, RelationalTypeMapping)

创建类的新实例 SqlConstantExpression 。

SqlConstantExpression(Object, Type, Boolean, RelationalTypeMapping)

创建类的新实例 SqlConstantExpression 。

SqlConstantExpression(Object, Type, RelationalTypeMapping)

创建类的新实例 SqlConstantExpression 。

属性

名称 说明
IsSensitive

表达式是否包含敏感值。

NodeType

一个表达式,表示 SQL 树中的常量。

此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。

(继承自 SqlExpression)
Type

一个表达式,表示 SQL 树中的常量。

此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。

(继承自 SqlExpression)
TypeMapping

与此 RelationalTypeMapping 表达式关联的表达式。

(继承自 SqlExpression)
Value

常量值。

方法

名称 说明
ApplyTypeMapping(RelationalTypeMapping)

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

Equals(Object)

一个表达式,表示 SQL 树中的常量。

此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。

GetHashCode()

一个表达式,表示 SQL 树中的常量。

此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。

Print(ExpressionPrinter)

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

Quote()

一个表达式,表示 SQL 树中的常量。

此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。

VisitChildren(ExpressionVisitor)

一个表达式,表示 SQL 树中的常量。

此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。

显式接口实现

名称 说明
IPrintableExpression.Print(ExpressionPrinter)

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

(继承自 SqlExpression)

适用于