自動増分主キーに問題があります..
学生をデータベースに追加するとき、同じ学生を何度も追加できます。これは、学生の主キーが自動インクリメンタルであるため、もちろん繰り返されることはないため、学生の SSN が追加されていないことを確認する必要があるためです。挿入する前にすでにデータベースに存在します。
どうすればmvc3でそれを行うことができますか?? (私は.netとmvc3でまったく新しい)
学生コントローラーで作成するための私のコードは次のとおりです。
[HttpPost]
public ActionResult Create(Alumno alumno)
{
try
{
using (var db = new administracionEntities())
{
db.Alumno.Add(alumno);
db.SaveChanges();
}
return RedirectToAction("Index");
}
catch
{
return View();
}
}