سلام دوستان باور کنید دیگه کلافه شدم کد زیر رکورد مورد نظر را در دیتابیس ویرایش نمی کنه که نمی کنه باور کنید اگه کسی مشکل را حل کنه جانانه دعاش می کنم
int id=Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);
Table t = mymodel.Tables. First (r => r.Id == id);
t.Id = id;
t.name = "aaaaa";
t.family = "bbbbb";
mymodel.Entry(t).State = EntityState.Modified;
mymodel.SaveChanges();