Я ищу для создания сервиса (на основе .NET Fx 3.5 или 4.0), который предоставляет данные через Atom и позволяет AtomPub (чтобы я мог обновлять с помощью Windows Live Writer).AtomPub - Какова ваша рекомендация?
Там выглядит два варианта:
Используйте ADO.NET Data Services. Из того, что я могу сказать, это проще всего работать, но требует EF (я использую LinqToSQL - хотя знаю, что есть обходной путь), и сопоставление типов кажется немного негибким. например Я до сих пор не знаю, как удалить элементы из фида.
Сделайте что-то обычай с подачей синдикации WCF. Это выглядит как самый гибкий подход, но, конечно, обычай и требует большего количества кодировок.
Меня интересуют мнения людей, которые внедрили AtomPub в своих приложениях. Какой подход вы использовали? (Или вы сделали что-то другое?)
Отображение типов в службе данных является только такой гибкой, как его базовый источник данных. Какие примеры проблем вы используете? Кроме того, чтобы удалить элемент из фида, вы просто сделаете запрос HTTP DELETE к URI элемента, который хотите удалить (например, клиенты (23)), или если вы используете сгенерированный прокси-клиент, он будет обрабатывать это для вас. –