NullConditionalExpression 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
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 |
已过时.
表示可能为空的调用方,需要测试其可为空性的表达式。 |
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) |
已过时.
简化节点,然后对简化的表达式调用访问者委托。 该方法在节点不可简化时引发异常。 |