private void SuaKH()
{
KhachHang kh = new KhachHang();
kh.MaKH = textBox1.Text;
kh.TenKH = textBox2.Text;
kh.SDT = textBox4.Text;
kh.DiaChi = textBox3.Text;
db.KhachHangs.Attach(kh);
db.Entry(kh).State = EntityState.Modified;
db.SaveChanges();
}
附加“WindowsFormsApplication1.Models.KhachHang”类型的实体失败,因为同一类型的另一个实体已具有相同的主键值。如果图中的任何实体具有冲突的键值,则在使用“附加”方法或将实体的状态设置为“未更改”或“已修改”时,可能会发生这种情况。这可能是因为某些实体是新的并且尚未收到数据库生成的键值。在这种情况下使用