ナビゲーションプロパティを辿れば親モデルのビューで子モデルのレコード群を引っ張れるんだね。
これで表示上は、親レコードの画面に子レコード群も表示できるから安心。
あとは子レコード群の追加、変更、削除をどこでどうやってやらせるかだね。
親モデルと子モデルを同時に表示させるのが利用者にとって自然な表示法であるならば、親モデル用の Details View、Create View、Edit View、Delete View あたりでは子モデルの内容も表示させておきたい。
で、子モデル自体を操作する場合もなるべくなら親モデルと、兄弟の子モデルも表示させておきたいってもんだ。
子モデルの操作なのだから View も子モデル用の物を使うわなきゃならんわけなので、親モデル用の各ビューと同じデザインにしてしまうのは当然としても、子モデルの Create View、Edit View、Delete View の時に親モデルや兄弟の子モデルをどうすっかなーっていう技術的な問題もあるかな。
これもナビゲーションの件と同様、簡単にできちゃうのかもしれないけど。
これで表示上は、親レコードの画面に子レコード群も表示できるから安心。
あとは子レコード群の追加、変更、削除をどこでどうやってやらせるかだね。
親モデルと子モデルを同時に表示させるのが利用者にとって自然な表示法であるならば、親モデル用の Details View、Create View、Edit View、Delete View あたりでは子モデルの内容も表示させておきたい。
で、子モデル自体を操作する場合もなるべくなら親モデルと、兄弟の子モデルも表示させておきたいってもんだ。
子モデルの操作なのだから View も子モデル用の物を使うわなきゃならんわけなので、親モデル用の各ビューと同じデザインにしてしまうのは当然としても、子モデルの Create View、Edit View、Delete View の時に親モデルや兄弟の子モデルをどうすっかなーっていう技術的な問題もあるかな。
これもナビゲーションの件と同様、簡単にできちゃうのかもしれないけど。