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 |
已过时.
表示可能需要测试其可为 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) |
已过时.
减少节点,然后在减少的表达式上调用访问者委托。 如果节点不可减少,该方法将引发异常。 |