Relation オブジェクト (モデル デザイナー)

Role または Inheritance がバインドされるリレーションを定義します。このオブジェクトは、Binding オブジェクトからプロパティを継承します。

プロパティ

名前

カーディナリティ

説明

Name

1

String

Role または Inheritance がバインドされる物理データ ソースのリレーションの名前です。この文字列は空にできません。Inheritance の Binding の場合は、各 RelationEnd のターゲット列が、そのエンドに関連付けられているテーブルの一意キーを構成する必要があります。

RelationEnd

0-1

Enum

Role がバインドされるリレーションのエンドを示します。Source と Target の 2 つのオプションがあります。Role オブジェクトの Binding では、この属性は必須です。Inheritance オブジェクトの Binding では、このオブジェクトは無視されます。Cardinality が One または OptionalOne の Role オブジェクトの Binding では、RelationEnd のターゲット列が、そのエンドに関連付けられているテーブルの一意キーを構成する必要があります。

解説

Relation オブジェクトは、Role または Inheritance がバインドされるデータ ソース ビュー (DSV) のアイテムです。