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建立 Expression 的表示。 |
VisitChildren(ExpressionVisitor) |
減少節點,然後呼叫 Visit(Expression) 傳遞縮減運算式的方法。 如果無法精簡節點,則會擲回例外狀況。 |
明確介面實作
IPrintable.Print(ExpressionPrinter) |
此 API 支援 Entity Framework Core 基礎結構,而且不適合直接從您的程式碼使用。 此 API 可能會在未來的版本中變更或移除。 |