Здравствуйте, 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.