語言

QueryRootExpression 類別

定義

運算式,表示查詢運算式中的查詢根目錄。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

public class QueryRootExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
public abstract class QueryRootExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type QueryRootExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class QueryRootExpression
Inherits Expression
Implements IPrintableExpression
Public MustInherit Class QueryRootExpression
Inherits Expression
Implements IPrintableExpression
繼承
QueryRootExpression
衍生
實作

備註

如需詳細資訊和範例,請參閱 資料庫提供者和延伸模組的實作 和 EF Core 查詢的運作方式 。

建構函式

名稱 Description
QueryRootExpression(IAsyncQueryProvider, IEntityType)

使用相關聯的查詢提供者,建立 類別的新實例 QueryRootExpression 。

QueryRootExpression(IAsyncQueryProvider, Type)

使用相關聯的查詢提供者,建立 類別的新實例 QueryRootExpression 。

QueryRootExpression(IEntityType)

建立 類別的新實例, QueryRootExpression 而不需任何查詢提供者。

QueryRootExpression(Type)

建立 類別的新實例, EntityQueryRootExpression 而不需任何查詢提供者。

屬性

名稱 Description
CanReduce

運算式,表示查詢運算式中的查詢根目錄。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

ElementType

這個查詢根目錄所表示的專案類型。

EntityType

此查詢根目錄所重設的實體類型。

NodeType

運算式,表示查詢運算式中的查詢根目錄。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

QueryProvider

與此查詢根目錄相關聯的查詢提供者。

Type

運算式,表示查詢運算式中的查詢根目錄。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

方法

名稱 Description
DetachQueryProvider()

從這個查詢根運算式中斷連結相關聯的查詢提供者。

Equals(Object)

運算式,表示查詢運算式中的查詢根目錄。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

GetHashCode()

運算式,表示查詢運算式中的查詢根目錄。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

Print(ExpressionPrinter)

使用 ExpressionPrinter 建立指定運算式的可列印字串表示。

UpdateEntityType(IEntityType)

匯報與此查詢根目錄相關聯的實體類型,且具有對等優化版本。

VisitChildren(ExpressionVisitor)

運算式,表示查詢運算式中的查詢根目錄。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

明確介面實作

名稱 Description
IPrintableExpression.Print(ExpressionPrinter)

使用 ExpressionPrinter 建立指定運算式的可列印字串表示。

適用於