方法: 条件を追加または削除する (Entity Data Model ツール)
条件を使用すると、選択した条件列の値に基づいて、マッピング システムで階層内の特定の型とテーブル内の行との間でマッピングを行うことができます。 エンティティ型は、マップ先の各テーブルに対して一連の条件を定義できます。
注 : |
---|
エンティティ プロパティが特定の列にマップされると、その列を使用して条件を作成できなくなります。列に対するプロパティのマッピングを削除するには、[マッピングの詳細] ウィンドウの [値/プロパティ] 列でプロパティを選択し、[<削除>] を選択します。 |
次の表で、条件を追加する際に使用される [マッピングの詳細] ウィンドウのフィールドについて説明します。
名前 | 説明 |
---|---|
列 |
使用できるすべての列の一覧がアルファベット順に表示されます。 エンティティで既にマップされている列は表示されません。 |
演算子 |
2 つの使用可能な演算子 (= と Is) を示すドロップダウン リストです。 |
値/プロパティ |
[演算子] フィールドで Is 演算子が選択されている場合、[値/プロパティ] フィールドは、Null と Not Null の値を示すドロップダウン リストになります。 列が Boolean 型であり、[演算子] フィールドで = 演算子が選択されている場合、[値/プロパティ] フィールドは、True と False の値を示すドロップダウン リストになります。 列が String 型または Integer 型であり、[演算子] フィールドで = 演算子が選択されている場合、[値/プロパティ] フィールドは、編集可能なテキスト ボックスになります。 |
条件を追加するには
条件を追加するテーブルのノードを展開します。
[条件の追加] をクリックします。
フィールドは、テーブル内の使用可能な列を表示するドロップダウン リストになります。
一覧から列を選択します。
[列] フィールドに、[<column_name> の場合] が表示されます。
[演算子] フィールドから演算子を選択します。
[値/プロパティ] フィールドで、条件値を入力または選択します。
条件を削除するには
削除する条件の [列] フィールドをクリックします。
フィールドは、ドロップダウン リストになります。
[<削除>] を選択します。