Это несколько глупый вопрос. Но ...Как выставить данные в моем сервисе WCF
Я подвергаю службу уличным местоположениям. То, что я делал до сих пор, заключается в получении моих данных с помощью Entity Framework и анализе данных в XML с помощью XElement. Затем в моем сервисном слое я возвращаю XElement, который будет показан в моем сервисе.
Правильно ли это способ отображения данных? Поскольку WCF использует Контракт данных, который, в свою очередь, сериализуется для XML в любом случае, является ли плохая практика конвертировать его непосредственно в XML?
Я также могу вернуть список, чтобы выполнить то же самое. Тем не менее, это означает, что я не могу контролировать, как XML будет выглядеть ...
Какую наилучшую практику я могу отслеживать и где я могу прочитать хорошую информацию о лучших практиках. Ive искал на этом сайте, но есть много разных тем, когда дело доходит до лучшей практики.
Благодаря
Поскольку я возвращаю коллекцию «Улицы», зачем мне украшать мой «Уличный» класс Data Contract? – Mage
Атрибут DataContract помечает ваш тип как сериализуемый для DataContractSerializer (это то, что WCF использует для сериализации ваших данных в XML). См. [Использование Контрактов данных] (http://msdn.microsoft.com/en-us/library/ms733127.aspx) –