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 クエリのしくみ 」を参照してください。

コンストラクター

QueryRootExpression(IAsyncQueryProvider, IEntityType)

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

QueryRootExpression(IAsyncQueryProvider, Type)

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

QueryRootExpression(IEntityType)

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

QueryRootExpression(Type)

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

プロパティ

CanReduce

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

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

ElementType

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

EntityType

このクエリ ルートによって再設定されたエンティティ型。

NodeType

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

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

QueryProvider

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

Type

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

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

メソッド

DetachQueryProvider()

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

Equals(Object)

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

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

GetHashCode()

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

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

Print(ExpressionPrinter)

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

UpdateEntityType(IEntityType)

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

VisitChildren(ExpressionVisitor)

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

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

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

IPrintableExpression.Print(ExpressionPrinter)

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

適用対象