0
내가 동적 데이터 응용 프로그램,있는 내가 요청 업데이트 중에 삽입 RequestRevision을 수행하려고 해요을 개발하고 있어요
을 LINQ to SQL은삽입 -
public partial class ProjectDataContext
{
partial void UpdateRequest(Request instance)
{
RequestRevision rv = new RequestRevision(Requests.GetOriginalEntityState(instance));
this.ExecuteDynamicInsert(rv);
this.ExecuteDynamicUpdate(instance);
}
}
(그런 요구의 변화, 뭔가를해야만 로그인) 이 코드 오류는 "엔티티가 변경 내용을 추적하고 있지 않기 때문에 작업을 수행 할 수 없습니다."
"결과가 쿼리에서 반환 된 후 수정할 수 없습니다 데이터 컨텍스트 옵션."나는
public partial class ProjectStatusDataContext
{
partial void UpdateRequest(Request instance)
{
bool tracking = ObjectTrackingEnabled;
ObjectTrackingEnabled = true;
RequestRevision rv = new RequestRevision(Requests.GetOriginalEntityState(instance));
//instance.RequestRevisions.Add(rv); --not working
this.ExecuteDynamicInsert(rv);
//this.RequestRevisions.InsertOnSubmit(rv); -- not working
ObjectTrackingEnabled = tracking;
this.ExecuteDynamicUpdate(instance);
}
}
지금은지고있어 오류를 추적 변화를위한 코드를 추가 할 때