سلام
وقتی با ado کار میکردیم با کد زیر از ثبت رکورد تکراری جلوگیری میکردیم
try
{
}
catch (SqlException ex)
{
switch (ex.Number)
{
case 2627:
MessageBox.Show("اين کد قبلا ثبت شده است");
break;
}
}
حالا در entity framework ب چ شکل هستش
ایا نمیشه از این روش استفاده کرد و باید قبل از درج بررسی کنیم که ایا رکوردی با این نام قبلا ثبت شده