私は2つのテーブルの学生と活動を持っています. 各生徒は 10 個のアクティビティを持っている必要があり、異なるものにすることができます。このシナリオで CRUD を作成する最良の方法は何ですか?
現在、私はこれをやっています:
using System;
using System.Collections.Generic;
namespace StudentActivity.Models
{
public class Student
{
public int StudentID { get; set; }
public string LastName { get; set; }
public string FirstMidName { get; set; }
public string ActivityId{ get; set; }
public virtual ICollection<Activity> Activity { get; set; }
}
}
上記のシナリオの CRUD コントローラーを作成します。しかし、これは管理を非常に困難にします。生徒ごとに 10 個のアクティビティを個別に作成する必要があるためです。これを行うより良い方法はありますか?1 人の生徒と、その下に 10 個のアクティビティ テキストボックスが一度に表示されるようにします。それらを1つずつ埋めるのではなく。