2014-03-06 7 views
0

개체 직렬화 중에 다음 오류가 발생합니다.개체 직렬화 중 오류가 발생했습니다.

형식 'Microsoft.Practices.EnterpriseLibrary.Data.SqlDatabase'in 'Microsoft.Practices.EnterpriseLibrary.Data, 버전 = 5.0.414.0, 문화 = 중립, PublicKeyToken = 31bf3856ad364e35'은 직렬화 가능으로 표시되어 있지 않습니다.

일반적으로 오류 클래스에 [Serializable]을 추가합니다.

SqlDatabase에 대한 편집 가능한 클래스가 없으므로이 기능을 직렬화 할 수 없습니까?

답변

0

하면 전체 개체 계층 구조를 직렬화 하시겠습니까? 그렇지 않으면 직렬화하지 않을 속성에 [XmlIgnore] 특성을 추가 할 수 있습니다.

[XmlIgnore] 
public TypeToIgnore PropertyToIgnore { 
    get { return _propertyToIgnore; } 
    set { _propertyToIgnore= value; } 
}