Я еще не использовал WCF Data Services для разработки веб-форм - но основной проект, над которым я работаю, следующий в моем списке, чтобы начать строить некоторые функции WCF-DS / OData для.
Это определенно то, что возможно, и я думаю, что оно обеспечивает хорошее дополнение к существующему сайту / приложению, для которого вы либо хотите предоставить несколько запрашиваемых каналов и / или некоторые дополнительные функции CRUD. Моя проблема, прямо сейчас, заключается в том, что мой проект веб-форм не использует Entity Framework в качестве базовой модели домена - у нас есть набор объектов, созданный вручную. Поэтому мне придется проделать большую (несколько обыденную) работу по реализации IUpdatable для функции вставки / обновления / удаления. Но я быстро разберусь с IQueryable, чтобы обеспечить быстрое распространение информации из приложения. (Можно также сначала пойти с низко висящими фруктами, чтобы увидеть, стоит ли это усилий - я уверен, что это будет стоить, но я также собираюсь выиграть быстро!)
Я рассказал о своем регионе WCF Data Services и OData, и использовал много jQuery для своих примеров. Лично мне это нравится. Формат JSON, который поддерживает WCF-DS, великолепен и прекрасно вписывается в мою работу с jQuery.
Я интегрировал фиды WCF-DS с некоторыми элементами пользовательского интерфейса jQuery (модальностями для отображения и / или обновления данных, различными частями фида на разных вкладках (получаемых асинхронно) и т. Д.), А также планирую интегрировать некоторые Примеры jqGrid, которые есть у меня в каналах WCF-DS.
Если вы используете jQuery, я определенно рекомендую сохранить все в формате JSON (очевидно), и у вас действительно не должно быть проблем.
Дайте мне знать, если у вас есть другие вопросы по этому поводу. Я удивлен, что больше нет ответов или отзывов. Я думаю, что это действительно хороший фреймворк для интеграции в различные типы приложений (веб-формы, jQuery, Silverlight и т. Д.).
Надеюсь, это поможет! Удачи !!