次の方法で共有


DiscriminatorPredicateExpression クラス

定義

識別子述語を表します。

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 は、今後のリリースで変更または削除される可能性があります。

適用対象