У меня есть служба на стороне сервера, которая называется ConstructionManager
, одна из ее операций - GetAll()
, которая возвращает список конструкций.Construction
является контрактом данных, и есть несколько типов, которые наследуются от Construction
(Buildings
, Apartments
и т. Д.)
Когда я отправляю список квартир, все хорошо, все свойстванаходится на их месте, но когда я получаю этот список на стороне клиента и вижу, что он находится в полученном объекте во время выполнения, в Non Public Members я увидел все свойства, специфичные для типа, который наследуется от Construction
, напримерRooms
, Floor
, но в представлении результатов он показывает, что все свойства имеют значение "0", а не значение, с которым они были отправлены.
В контракте с данными Конструкция, в верхней части класса,являются атрибутами KnownType унаследованных классов.
Может быть полезно знать, я использую Фабрику программного обеспечения веб-сервисов.
Извините за мой плохой английский.


