Использование OData из WebForms - PullRequest
1 голос
/ 28 июня 2010

В качестве предыстории я предпочитаю гибкость и преимущества, которые дает мне ASP.NET MVC, и которые я собирал в MVC с момента его выпуска.Но новый проект, который я собираюсь запустить, требует сложного элемента управления календаря / планировщика - и ни одна из альтернатив jQuery не отвечает всем требованиям.

Это привело меня к планировщику Telerik Radtools, который ставит все флажки,за исключением его нацеленных на ASP.NET WebForms.

Остальная часть проекта содержит базовую функциональность CRUD, которая отлично подходит для шаблонов, выставляемых через MVC.

В последнее время я слышал много шума по поводу OData и задавался вопросом, может ли этодай мне "золотую середину", за которой я иду.

Кто-нибудь имел опыт использования OData из Webforms (или даже если это возможно, или что-то, что вы хотели бы сделать).

Я все еще ищу создание тяжелого UX на стороне клиента на основе jQueryпоэтому любые другие мысли или предложения приветствуются.

1 Ответ

0 голосов
/ 15 июля 2010

Я еще не использовал 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 и т. Д.).

Надеюсь, это поможет! Удачи !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...