2010-05-25 3 views
0

나는 내 문제와 혼동을 겪었습니다. 엔티티 프레임 워크를 사용하고 있으며 엔티티를 하드 디스크에 저장 한 다음 복원하려고합니다. 직렬화/직렬화에 아무런 문제가 없지만 "이미 EntityKey가 있기 때문에 ObjectStateManager에 객체를 추가 할 수 없습니다. 객체를 추가하려면 ObjectContext.Attach를 사용하여 기존 키가있는 객체를 연결하십시오"예외가 발생합니다. 내 datacontext 개체입니다. 그리고 아무 것도 일어나지 않습니다. 데이터 엔티티에 내 엔티티를 첨부하십시오.Entity Fremework serialization

목표 달성 방법은 무엇입니까? Thx 사전에! -Alexandr-

답변

0

다음을 첨부해야합니다.

+0

시도했지만 작동하지 않습니다. 예외 '동일한 키를 가진 객체가 ObjectStateManager에 이미 있습니다. 기존 개체는 Unchanged 상태입니다. Object가 추가 된 상태 인 경우에만 ObjectStateManager에 객체를 다시 추가 할 수 있습니다. 저장/복원 기능을 지금 달성하는 방법을 모릅니다 ... – Alexandr