重複をチェックしていますが、それらが見つかり、If(isDuplicate) はすべて正常に動作します。しかし、停止するように指示していないため、コードは続行され、すべての送信が行われます。どうすればこれを行うことができますか? やめるけど提出しないエラーパネルを投げるには?
_db.tbl_Localities.InsertOnSubmit(locality);
bool isDuplicate = _db.tbl_Localities
.Any(x => x.Locality == txt_Locality.Text);
if (isDuplicate)
{
pnl_Message.Visible = true;
lbl_message.Text = " Duplicate entry!";
txt_Locality.Text = "";
}
// Save
// ====
_db.SubmitChanges();