Нужен ли нам атрибут DataContract для классов POCO в сущности Ado.net Framework 2010 - PullRequest
2 голосов
/ 18 января 2011

Я где-то читал в самом стеке streamflow, что когда мы используем классы POCO для контрактов WCF с использованием генератора Poco, нам не нужно использовать атрибуты DataContract и DataMember. WCF делает это автоматически?,Я не знаю, как он справляется с этим.

Я создал пример приложения без использования этих атрибутов, и мне удалось сгенерировать эти объекты на стороне клиента и использовать их.Я отключил генерацию прокси и отложенную загрузку.

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

1 Ответ

5 голосов
/ 18 января 2011

Вы сделали это правильно. Начиная с WCF 3.5 SP1 нет необходимости добавлять атрибуты DataContract и DataMember. Если атрибуты не используются, все свойства с публичным геттером и сеттером сериализуются.

...