DiscriminatorPredicateExpression 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示鉴别器谓词。
public class DiscriminatorPredicateExpression : System.Linq.Expressions.Expression
public class DiscriminatorPredicateExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable
type DiscriminatorPredicateExpression = class
inherit Expression
type DiscriminatorPredicateExpression = class
inherit Expression
interface IPrintable
Public Class DiscriminatorPredicateExpression
Inherits Expression
Public Class DiscriminatorPredicateExpression
Inherits Expression
Implements IPrintable
- 继承
-
DiscriminatorPredicateExpression
- 实现
-
Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable
构造函数
DiscriminatorPredicateExpression(Expression, IQuerySource) |
创建一个新的鉴别器PredicateExpression 实例。 |
属性
CanReduce |
指示可将节点简化为更简单的节点。 如果返回 true,则可以调用 Reduce() 以生成简化形式。 |
NodeType |
返回此 Expression 的节点类型。 (从 Expression 继承。) |
QuerySource |
获取查询源。 |
Type |
获取此 Expression 表示的表达式的静态类型。 (从 Expression 继承。) |
方法
Equals(Object) |
测试此对象是否被视为等于另一个对象。 |
GetHashCode() |
返回此对象的哈希代码。 |
Reduce() |
将此节点简化为更简单的表达式。 如果 CanReduce 返回 true,则它应返回有效的表达式。 允许此方法返回另一个自身必须减少的节点。 |
ToString() |
String创建表达式的表示形式。 |
VisitChildren(ExpressionVisitor) |
减少节点,然后调用 Visit(Expression) 传递简化表达式的方法。 如果节点是不可简化的,则将引发异常。 |
显式接口实现
IPrintable.Print(ExpressionPrinter) |
此 API 支持 Entity Framework Core 基础结构,不应直接从代码使用。 将来的版本中可能会更改或删除此 API。 |