У нас есть сторонняя dll, которая содержит (среди прочего) наши сущности.
Все объекты отмечены атрибутом [Serializeable]
.
Теперь нам нужно создать новые службы WCF, которые будут открывать некоторые из этих сущностей.
Проблема в том, что, поскольку объекты не объявлены с атрибутами DataContract
и DataMember
, имена свойств добавляются с помощью __ BackingField
!
Я знаю, что использование атрибутов DataContarct \ Member решит эту проблему, но, учитывая, что я не могу изменить стороннюю dll с помощью объектов, есть ли другой способ обхода?