我试图在数据库中表示以下类,
class Student
{
int ID,
string Name,
List<String> Skills
}
我不确定如何在我的数据库中代表技能..请帮助
答案 0 :(得分:4)
由于学生可以拥有许多技能,并且许多学生可以使用一项技能,因此学生和技能之间的关系是多对多关系。话虽这么说,你可以宣布一个名为Skills的表,你可以存储所有可用的技能和一个名为StudentsSkills的表,它将保持技能和学生之间的关系。因此,在名为StudentsSkills的表格中,您可以从0到最多为学生的技能记录数量。