GeneXusジュニアアナリスト資格模試「超解説」問題19

問題[19] スポーツジムを対象としたGeneXusアプリケーションに関する問題です:

次のようなトランザクション設計があり、本日日付でピラティスクラス(DisciplineId=3)を追加します。 適切と思われる実装オプションを選択してください。



19.1




19.2



19.3 いずれも正しくない




解答は??
【解答】 19.2

【解説】Classビジネスコンポーネント(Classトランザクション)におけるDisciplineNameは推論項目属性、つまりDisciplineテーブル側に物理項目がありClassテーブル上には物理項目がありません。(いわゆるマスタ参照項目)

従って、Classを登録する時にはDisciplineIdのみ指定可能でDisciplineNameは指定(入力)できません。(リードオンリー項目)



コメント

このブログの人気の投稿

データプロバイダーを使いこなそう - 応用編その4 スケジューラー 補足編

HTMLヘッダーにあれこれ直接追加したいとき

GeneXusにおけるWebアプリケーションセキュリティ対策 - OWASP 2010 Top10 Security Risks in GeneXus Applications