سلام.
شما قبل از اینکه اقدام به درج رکورد کنید، ابتدا چک کنید که آیا اون رکورد ذخیره شده یا نه. اگر نشده بود که رکورد جدید رو ثبت کنید و اگر هم شده بود که باید به کاربر پیغام مناسب رو نمایش بدید. کد زیر این کار رو برای شما انجام میده :
DBStudentEntities MyDB = new DBStudentEntities();
var q = MyDB.Student.where(p => p.StdID == 200);
if( q.Count() == 0)
{
// دستورات درج
}
else
{
MessageBox.Show("این شماره دانشجویی قبلا ثبت شده است");
}