7
우리는 데이터베이스에 일련 번호를 유지하려는 개체가있는 응용 프로그램을 보유하고 있습니다.
현재 NetDataContractSerializer
을 사용하고 있지만 최근에 .Net
유형 정보가 포함되어있어 기본 객체의 경우에도 느린 응용 프로그램을 의미하는 거대한 파일을 생성한다는 사실이 최근 알게되었습니다.
우리는 대신 DataContractSerializer
으로 전환하는 것을 고려하고 있습니다. 나는 두 가지를 비교해 보았으나 하나를 찾지 못했습니다.NetDataContractSerializer와 DataContractSerializer
- 두 개체가 만든 개체의 크기는 어떻게 다릅니 까?
- 큰 성능 차이가 있습니까?
X
이 복수의 다른 개체에 의해 상속되는List<X>
을 포함하는 개체가있을 때 문제가 발생하여 런타임에 목록에 여러 가지 유형이 포함될 수 있습니까? (나는DataContractSerializer
가KnownTypes
속성을 부여 할 수 있습니다 들었다,하지만이 코드에서 더 많은 의존성을 의미한다.DataContractSerializer
내 솔루션의 모든 유형을 알 수 있도록하는 방법이 있나요?)
감사합니다. DataContractSerializer (DCS)이 만해야하는 사람들을 기록하면서