私はまだ MVC に頭を悩ませており、単一のモデル アプリケーションからより複雑なアプリケーション (マルチモデル) に移行しました。
EF がデータベースとテーブルを作成できるように、Code First の方法でモデルをセットアップしました。
次の Person モデルがあるとします。
- 名前
- 電話
- 住所
- 街
- StateId
次に、次の状態モデルがあります。
- StateId
- 州
これらのモデルの両方にコントローラーとビューを作成しました。
個人編集ビューで、現在 State テーブルにあるすべての状態のコンボ ボックスを表示したいと考えています。
私の見解では、次のもののみが表示されます。
@model IEnumerable<myProject.Models.Person>
コンボ ボックスに入力できるように、すべての州名を含める方法がわかりません。
これを達成するための最良の方法は何ですか?