0
您好,我在使用C#编写MVC 3。如何确保组合键在数据库中不存在?
我正在填充辅导教师和学生之间的辅助表,称为Tutor_Student。此表的主键由来自父表和主题的tutorId和studentId组成。
我有什么在我的模型如下:
[Key, Column(Order = 0)]
public string tutorID { get; set; }
[Key, Column(Order = 1)]
public string studentID { get; set; }
[Key, Column(Order = 2)]
public string Subject { get; set; }
当用户从该网站填入本表我想,以确保复合主键已经不存在于数据库中,以避免主键违法行为。
有没有办法做到这一点? 预先感谢您,我真的很感激它...