Share via


DbQueryCommandTree クラス

定義

コマンド ツリーとして表現されるクエリ操作を表します。 このクラスは継承できません。

public sealed class DbQueryCommandTree : System.Data.Entity.Core.Common.CommandTrees.DbCommandTree
type DbQueryCommandTree = class
    inherit DbCommandTree
Public NotInheritable Class DbQueryCommandTree
Inherits DbCommandTree
継承
DbQueryCommandTree

コンストラクター

DbQueryCommandTree(MetadataWorkspace, DataSpace, DbExpression)

データベースの null セマンティクスを使用して、指定したメタデータ ワークスペースを使用する新しい DbQueryCommandTree を構築します。

DbQueryCommandTree(MetadataWorkspace, DataSpace, DbExpression, Boolean)

データベースの null セマンティクスを使用して、指定したメタデータ ワークスペースを使用する新しい DbQueryCommandTree を構築します。

DbQueryCommandTree(MetadataWorkspace, DataSpace, DbExpression, Boolean, Boolean)

指定したメタデータ ワークスペースを使用する新しい DbQueryCommandTree を構築します。

プロパティ

CommandTreeKind

このコマンド ツリーの種類を取得します。

DataSpace

このコマンド ツリーで使用されるメタデータが存在する必要があるデータ空間を取得します。

(継承元 DbCommandTree)
MetadataWorkspace

このコマンド ツリーで使用されるメタデータ ワークスペースを取得します。

(継承元 DbCommandTree)
Parameters

この DbCommandTree 内で参照できる各パラメーターの名前と対応する型を取得します。

(継承元 DbCommandTree)
Query

クエリ操作のロジックを定義する DbExpression を取得します。

UseDatabaseNullSemantics

2 つのオペランドを比較するときにデータベースの null セマンティクスが表示されるかどうかを示す値を取得します。どちらも null 許容である可能性があります。 既定値は、true です。

たとえば、(operand1 == operand2) は次のように変換されます。

(operand1 = operand2)

UseDatabaseNullSemantics が true の場合は、それぞれ

(((operand1 = operand2) AND (NOT (operand1 IS NULL OR operand2 IS NULL))) OR ((operand1 IS NULL) AND (operand2 IS NULL)))

UseDatabaseNullSemantics が false の場合。

(継承元 DbCommandTree)

メソッド

ToString()

このコマンドを String 表す を返します。

(継承元 DbCommandTree)

適用対象