SqlParameterExpression 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 SQL 树中的参数的表达式。
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class SqlParameterExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
public class SqlParameterExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
public sealed class SqlParameterExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlParameterExpression = class
inherit SqlExpression
type SqlParameterExpression = class
inherit SqlExpression
Public NotInheritable Class SqlParameterExpression
Inherits SqlExpression
Public Class SqlParameterExpression
Inherits SqlExpression
- 继承
- 特性
注解
这是 SQL 树中一个 ParameterExpression 简单包装器。 此类型的实例不能由应用程序或数据库提供程序代码构造。 如果应用程序或提供商出现问题,请在 github.com/dotnet/efcore 提出问题。
构造函数
属性
| 名称 | 说明 |
|---|---|
| InvariantName |
记录在 Parameters中时的参数的名称。 |
| IsNullable |
指示此参数是否可以具有 null 值的布尔值。 |
| Name |
参数的名称,因为它将在 SQL 中 ParameterName 设置为占位符(在任何其他占位符字符前缀之前)。 |
| NodeType |
表示 SQL 树中的参数的表达式。 (继承自 SqlExpression) |
| TranslationMode |
应如何处理参数。 |
| Type |
表示 SQL 树中的参数的表达式。 (继承自 SqlExpression) |
| TypeMapping |
与此 RelationalTypeMapping 表达式关联的表达式。 (继承自 SqlExpression) |
方法
| 名称 | 说明 |
|---|---|
| ApplyTypeMapping(RelationalTypeMapping) |
将提供的类型映射应用于此表达式。 |
| Equals(Object) |
表示 SQL 树中的参数的表达式。 |
| GetHashCode() |
表示 SQL 树中的参数的表达式。 |
| Print(ExpressionPrinter) |
使用 ExpressionPrinter. 创建给定表达式的可打印字符串表示形式。 |
| Print(ExpressionPrinter) |
使用 ExpressionPrinter. 创建给定表达式的可打印字符串表示形式。 (继承自 SqlExpression) |
| Quote() |
引用表达式;也就是说,返回一个表达式,在计算时,将构造与此表达式相同的表达式。 用于生成预编译查询的代码,用于重新构造此表达式。 |
| VisitChildren(ExpressionVisitor) |
表示 SQL 树中的参数的表达式。 |
| VisitChildren(ExpressionVisitor) |
表示 SQL 树中的参数的表达式。 (继承自 SqlExpression) |
显式接口实现
| 名称 | 说明 |
|---|---|
| IPrintableExpression.Print(ExpressionPrinter) |
使用 ExpressionPrinter. 创建给定表达式的可打印字符串表示形式。 (继承自 SqlExpression) |