CaseExpression 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 SQL CASE 表达式。
public class CaseExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable
type CaseExpression = class
inherit Expression
interface IPrintable
Public Class CaseExpression
Inherits Expression
Implements IPrintable
- 继承
-
CaseExpression
- 实现
-
Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable
构造函数
属性
ElseResult |
获取 else 结果表达式。 |
NodeType |
获取此 Expression 的节点类型。 |
Operand |
获取大小写操作数表达式。 |
Type |
获取此 Expression 表示的表达式的静态类型。 |
WhenClauses |
获取 when 子句的列表。 |
方法
Accept(ExpressionVisitor) |
调度到此节点类型的特定 Visit 方法。 |
Equals(Object) |
确定指定对象是否等于当前对象。 |
GetHashCode() |
获取当前对象的哈希代码。 |
ToString() |
返回表示当前对象的字符串。 |
VisitChildren(ExpressionVisitor) |
简化节点,然后对简化的表达式调用访问者委托。 该方法在节点不可简化时引发异常。 |
显式接口实现
IPrintable.Print(ExpressionPrinter) |
表示 SQL CASE 表达式。 |