ユーザーの好きな果物を保存する Web ページを作成したいと考えています。
ここに私のモデルがあります:
public class user
{
public long UserId {get; set;}
public string UserName {get;set;}
}
public class userFruit
{
public long UserFruitId {get; set;}
public long UserId {get;set;}
public long FruitId {get;set;}
}
public class Fruit
{
public long FruitId {get;set;}
public string FruitName {get;set;}
}
そして、 User オブジェクトに UserFruit のリストが含まれるように、UserとuserFruitの間にリンケージを作成しました。
コントローラーでは、次の 2 つをビューに渡します。
- モデル: ユーザー モデル
- ビューバッグ: フルーツ
ビューでは、VierBag.Fruit のすべてのフルーツを CheckBox 形式で一覧表示したいと考えています。たとえば、
[ ] アップル
- [ ] オレンジ
- [ ] バナナ
ユーザーは複数のフルーツを選択できます。
回答が UserFruit オブジェクトに自動的にバインドできるようにビューを実装する最良の方法は何ですか?