Re: Bltoolkit, DataContractSerializer и абстрактные классы.
От: k.o. Россия  
Дата: 13.12.10 14:48
Оценка:
Здравствуйте, MockBu4, Вы писали:

MB>Подскажите, пожалуйста, в следующей ситуации.

MB>Использую Bltoolkit, достаю данные с помощью DataAccessor. Хочу сериализовать полученные объекты с помощью DataContractSerializer.
MB>К примеру, такая модель:

MB>В результате InvalidDataContractException {"Type 'BLToolkitExtension.Person' cannot inherit from a type that is not marked with DataContractAttribute or SerializableAttribute. Consider marking the base type 'ConsoleApplication5.Person' with DataContractAttribute or SerializableAttribute, or removing them from the derived type}


MB>Хотя DataContractAttribute извлекся из сгенеренного типа.


Правильно, из сгенерированного типа он извлёкся, а сообщение об ошибке говорит об отсутствии DataContractAttribute у базового класса, т.е. ConsoleApplication5.Person.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.