다음을 통해 공유


개체 Serialize(Entity Framework)

엔터티 데이터 모델 생성기 도구(EdmGen.exe) 및 엔터티 데이터 모델 마법사에서 생성된 엔터티 형식은 SerializableAttributeDataContractAttribute가 적용되도록 합니다. 그러면 이진 serialization, XML serialization 및 WCF(Windows Communication Foundation) 데이터 계약 serialization을 사용하여 개체가 serialize되도록 할 수 있습니다. 자세한 내용은 웹 서비스 및 엔터티 데이터 모델(응용 프로그램 시나리오)을 참조하십시오.

엔터티를 serialize하고 deserialize할 때 다음 사항을 고려해야 합니다.

  • 이진 serialization 및 WCF 데이터 계약 serialization을 사용할 때 serialize되는 개체의 관련 개체가 개체 그래프에 있는 경우 해당 개체도 serialize됩니다. XML serialization은 관련 개체를 serialize하지 않습니다.

  • 개체 속성 및 관계 정보만 serialize되고 개체 컨텍스트에서 유지되는 개체 상태 정보는 serialize되지 않습니다.

  • 개체는 deserialize되면 Detached 상태가 됩니다. 자세한 내용은 개체 연결(Entity Framework)을 참조하십시오.

엔터티 형식은 이진 serialization을 지원하므로 개체는 포스트백 작업 동안 ASP.NET 응용 프로그램의 보기 상태에 저장됩니다. 필요할 경우 보기 상태에서 개체 및 해당 관련 개체를 검색하고 기존 개체 컨텍스트에 연결할 수 있습니다. 자세한 내용은 방법: 개체 serialize 및 deserialize(Entity Framework)를 참조하십시오.

참고 항목

기타 리소스

개체 컨텍스트 관리(Entity Framework)
개체 사용(Entity Framework)