Добавить атрибуты в класс и свойства на лету - PullRequest
2 голосов
/ 18 сентября 2010

Есть ли в замке что-нибудь, что позволяет мне добавлять атрибуты к классу на лету?

У меня есть dto в проекте, который я хочу использовать в качестве контракта данных в сервисе wcf. Мне нужно было бы добавить

[DataContract]

атрибут для класса, а затем

[DataMember]

к каждому из свойств.

Я мог бы просто скопировать класс в слое сервиса, а затем скопировать список в новый список нового типа, но это будет баллах. Там должно быть что-то в динамическом прокси или где-то?

ш: //

1 Ответ

1 голос
/ 19 сентября 2010
  1. Не из коробки
  2. WCF 3.5 или новее не требует атрибутов в контрактах на данные.
...