语言

NullConditionalExpression 类

定义

注意

Use ConditionalExpression with null check instead

表示 null 条件访问的表达式。 此文件中的逻辑基于 https://github.com/bartdesmet/ExpressionFutures

public class NullConditionalExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Obsolete("Use ConditionalExpression with null check instead")]
public class NullConditionalExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type NullConditionalExpression = class
    inherit Expression
    interface IPrintableExpression
[<System.Obsolete("Use ConditionalExpression with null check instead")>]
type NullConditionalExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class NullConditionalExpression
Inherits Expression
Implements IPrintableExpression
继承
NullConditionalExpression
特性
实现

构造函数

名称 说明
NullConditionalExpression(Expression, Expression)
已过时.

创建 NullConditionalExpression 的新实例。

属性

名称 说明
AccessOperation
已过时.

表示访问操作的表达式。

Caller
已过时.

表示可能需要测试其可为 null 性的可能可为 null 的调用方表达式。

CanReduce
已过时.

指示节点可以缩减为更简单的节点。 如果返回 true,则可以调用 Reduce()以生成化简形式。

NodeType
已过时.

获取此表达式的节点类型。

Type
已过时.

获取此表达式表示的表达式的静态类型。

方法

名称 说明
Equals(NullConditionalExpression)
已过时.

确定指定对象是否等于当前对象。

Equals(Object)
已过时.

确定指定对象是否等于当前对象。

GetHashCode()
已过时.

用作默认哈希函数。

Print(ExpressionPrinter)
已过时.

表示 null 条件访问的表达式。 此文件中的逻辑基于 https://github.com/bartdesmet/ExpressionFutures

Reduce()
已过时.

将此节点减少为更简单的表达式。 如果 CanReduce 返回 true,则应返回有效的表达式。 此方法可以返回必须自行减少的另一个节点。

ToString()
已过时.

返回文本 Expression表示形式。

Update(Expression, Expression)
已过时.

表示 null 条件访问的表达式。 此文件中的逻辑基于 https://github.com/bartdesmet/ExpressionFutures

VisitChildren(ExpressionVisitor)
已过时.

减少节点,然后在减少的表达式上调用访问者委托。 如果节点不可减少,该方法将引发异常。

适用于