Entity オブジェクト (モデル デザイナー)
モデル内のエンティティを定義します。このオブジェクトは、ModelItem オブジェクトからプロパティを継承します。
プロパティ
名前 |
カーディナリティ |
型 |
説明 |
---|---|---|---|
CollectionName |
0-1 |
String |
エンティティのインスタンスで構成されるコレクションの名前です。文字列を指定しない場合は、既定で Name と同じ文字列に設定されます。空の文字列は指定できません。 |
1-N |
Object |
クライアント アプリケーションが、ユーザーに対してエンティティのインスタンスを識別するために使用する属性を指定します。 |
|
0-1 |
Object |
このエンティティが表示されるときにクライアント アプリケーションが表示する属性を指定します。 |
|
0-1 |
Object |
このエンティティが集計として表示されるときにクライアント アプリケーションが表示する集計属性を指定します。 |
|
0-1 |
Object |
このエンティティから並べ替えが要求されたときに、並べ替えに使用される属性を指定します。 |
|
InstanceSelection |
1 |
Enum |
予想されるインスタンスの総数に基づいて、クライアント アプリケーションがエンティティのインスタンスを選択するときの動作を決定します。これには、4 つのオプションがあります。
|
IsLookup |
0-1 |
Boolean |
クライアント アプリケーションが、エンティティを完全なエンティティではなく参照テーブルとして扱うことを示します。 |
0-1 |
Object |
このエンティティが他のエンティティから属性とロールを継承する方法を定義します。 |
|
DisjointInheritance |
0-1 |
Boolean |
このエンティティから継承するエンティティが、相互排他的なセットであることを示します。 |
0-1 |
Object |
エンティティのフィールド (属性またはロール) です。 |
|
1 |
Object |
このエンティティを表すデータベース オブジェクトです。 |
|
0-1 |
Object |
このエンティティのフィルターとして使用する属性です。 |
|
0-1 |
Object |
SecurityFilters を使用できない場合 (ユーザーに十分な権限がない場合など) に、このエンティティのフィルターとして使用される属性です。 |
解説
- InstanceSelection の MandatoryFilter オプションを選択すると、ユーザーがエンティティのインスタンスを選択したときに、レポート ビルダーに [フィルター一覧] ダイアログ ボックスが表示されます。