次の方法で共有


EntityQueryRootExpression クラス

定義

クエリ式のエンティティ クエリ ルートを表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

public class EntityQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
type EntityQueryRootExpression = class
    inherit QueryRootExpression
    interface IPrintableExpression
Public Class EntityQueryRootExpression
Inherits QueryRootExpression
継承
EntityQueryRootExpression
実装

注釈

詳細と例については、「 データベース プロバイダーと拡張機能の実装 」および 「EF Core クエリ のしくみ」を参照してください。

コンストラクター

EntityQueryRootExpression(IAsyncQueryProvider, IEntityType)

関連付けられたクエリ プロバイダーを使用して、 クラスの EntityQueryRootExpression 新しいインスタンスを作成します。

EntityQueryRootExpression(IEntityType)

クエリ プロバイダーを使用せずに、 クラスの EntityQueryRootExpression 新しいインスタンスを作成します。

プロパティ

CanReduce

クエリ式のエンティティ クエリ ルートを表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

ElementType

このクエリ ルートによって表される要素の型。

(継承元 QueryRootExpression)
EntityType

このクエリ ルートによって表されるエンティティ型。

NodeType

クエリ式のエンティティ クエリ ルートを表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

QueryProvider

このクエリ ルートに関連付けられているクエリ プロバイダー。

(継承元 QueryRootExpression)
Type

クエリ式のエンティティ クエリ ルートを表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

(継承元 QueryRootExpression)

メソッド

DetachQueryProvider()

関連付けられているクエリ プロバイダーをこのクエリ ルート式からデタッチします。

Equals(Object)

クエリ式のエンティティ クエリ ルートを表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

GetHashCode()

クエリ式のエンティティ クエリ ルートを表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

Print(ExpressionPrinter)

を使用して、指定された式の印刷可能な文字列表現を ExpressionPrinter作成します。

UpdateEntityType(IEntityType)

更新同等の最適化バージョンを持つ、このクエリ ルートに関連付けられているエンティティ型です。

VisitChildren(ExpressionVisitor)

クエリ式のエンティティ クエリ ルートを表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

明示的なインターフェイスの実装

IPrintableExpression.Print(ExpressionPrinter)

を使用して、指定された式の印刷可能な文字列表現を ExpressionPrinter作成します。

適用対象