如果给定的值存在于数据库中,您如何在实体框架中实现检查条件?
我做到了:
using (eDoctorEntities db = new eDoctorEntities())
{
if (db.Pacjents.Any( x => x.Pesel == PESEL.Text))
{
MessageBox.Show("Podany PESEL istnieje w bazie");
}
else if (db.Kontakts.Any( x => x.email == Email.Text))
{
MessageBox.Show("Podany e-mail istnieje w bazie");
}
else if (db.Kontakts.Any( x => x.Telefon == Telefon.Text))
{
MessageBox.Show("Podany telefon istnieje w bazie");
}
else
{
db.Pacjents.Add(model);
db.SaveChanges();
MessageBox.Show("Zarejestrowano !");
}
}
但它不起作用:(请帮助我。
代码错误:
有错误异常内部细节:
SqlException: 违反 PRIMARY KEY 约束“PK_Adres”。无法在对象“dbo.Adres”中插入重复键。重复的键值为 (0)。该语句已终止。
模型数据库:
杨__羊羊
相关分类