내가이 오류를 수신하기 위해 다음과 같은 방식으로 EF 업데이트를 실행하지만 계속 노력하고있어 :EntityKey 속성에만 설정할 수 있습니다
이EntityKey 속성 만이 될 수 있습니다 속성의 현재 값이 null 일 때 설정됩니다.
using (hydraEntities db = new hydraEntities())
{
YouUser = db.youusers.Include("address").Include("entity").Include("youusercontacts.contact").Include("youuserlogins").Include("youusernotes.note").Include("youusernotes.youuser.entity").Where(yu => yu.YOUUserId.Equals(YOUUserId)).First();
}
YouUser.entity.FirstName = txtFirstName.Text;
YouUser.entity.LastName = txtLastName.Text;
YouUser.address.AddressLine1 = txtAddressLine1.Text;
YouUser.address.AddressLine2 = txtAddressLine2.Text;
YouUser.address.City = txtCity.Text;
YouUser.address.State = ddlState.SelectedValue;
YouUser.address.Zipcode = txtZipcode.Text;
using (hydraEntities db = new hydraEntities())
{
db.youusers.AddObject(YouUser);
db.ObjectStateManager.ChangeObjectState(YouUser, System.Data.EntityState.Modified);
db.SaveChanges();
}
내가이 문제를 해결하고 위의 문을 실행할 수있는 방법에 대한 통찰력을 주셔서 감사합니다 크게겠습니까.