Мне было интересно, как люди справляются с отсутствием поддержки Enum в Entity Framework при работе с услугами WCF?Entity Framework - WCF - Enums?
Общепринятая практика заключается в том, чтобы объявить getter & setter в свойстве объекта private, а затем создать частичный класс для объекта и объявить здесь свойство enum.
Все это прекрасно и денди, но представляет проблему для служб WCF. Мне нужно определение Enum на стороне клиента и хотите, чтобы это произошло через автоматическое создание прокси. Для этого мне нужно добавить атрибут DataMember в свойство Enum в общем классе, поэтому он будет включен в процесс сериализации.
Однако, когда я вызываю метод WCF, он сериализует как свойство (int), так и (Enum), таким образом сохраняя избыточные данные и увеличивая размер сообщения. Каков наилучший способ справиться с этим и как другие люди справляются с этим сценарием?
Спасибо,
Том
ty, +1 для предложения Automapper – TJF