技術的な詳細
C#、ASP.NET 4、MVC 3、SQL バックエンド、ADO.NET (edmx)
背景/コンテキスト
私は数年前から MVC を使用しており、.NET でパターンを効果的に使用する方法を知っています。ただし、.NET のネイティブ ビュー モデル生成 (つまり、スキャフォールディングと自動生成された CRUD ビューを使用した "新しいコントローラーの作成") を使用したことはありません。
通常、POCO を自分で作成し、自分のモデル パターンに従ってパッケージ化し、自分でビューを作成するのが好きです。しかし、今日では、何かを迅速にプロトタイプ化する必要があり、.NET の自動化/テンプレートに頼って作業を迅速に完了できるようにしています。
私はこのエンティティモデルを生成しました:
これから、単純なコントローラーとフォームを自動生成できます。
問題
「flow_product」エンティティを見てください。「optionGroup」エンティティと 1 対多の関係があることがわかります。したがって、この関連付けを処理するために、「編集/作成」ビュー モデルで生成されたチェック ボックス リストが必要です。代わりに、ビューの生成を .NET に処理させたときに表示されるのは、name
およびのフィールドだけですdescription
。
ここで何か不足していますか?ありがとう!