3

Я опытный разработчик пытается добавить библиотеку классов WCF RIA Services для настольных приложений LightSwitch 2013, и я немного запутался о том, как начать ...Как использовать пакеты Open RIA Services из NuGet

Я знаю, что службы WCF RIA от Microsoft больше не будут обновляться, они были открыты и доступны более новая версия Open RIA Services. Я никогда не использовал ни один раньше, и обыскивал эти ресурсы без толка:

Проблема заключается в том, что существует очень мало текущей документации или учебных пособий или пошаговых руководств или даже сообщений в блоге об открытом RIA Se (или версия WCF, если на то пошло).

Я просто застрял в подвешенном состоянии между каркасами? Должен ли я использовать один за другим по какой-то причине?

Мой главный вопрос: Какие пакеты NuGet я получу для рабочего стола LightSwitch 2013? Я планирую использовать его для доступа к серверу SQL Server, заменяя встроенный доступ к данным LightSwitch (главным образом, по соображениям производительности).

ответ

2

, Вам не нужно использовать Open RIA Services, чтобы иметь возможность создать РИА Сервис в VS 2013. И я даже не уверен, что LightSwitch признает услуги, если они в другое пространство имен, чем оригинал. Но LightSwitch делает по-прежнему позволяет вам писать службы RIA, которые будут распознаны мастером «Add Data Source», хотя мы, похоже, не поощряем их создание, в пользу использования OData.

В то время как мастер, и любая поддержка дизайнера для RIA Services был удален в VS 2013, все, что вам действительно нужно создать класс, который наследует от DomainService (просто добавить ссылку на System.ServiceModel.DomainServices.Server), а также обычные вещи, которые нужны LightSwitch, например запрос по умолчанию и т. Д.

Любая статья, написанная об использовании служб RIA в LightSwitch, по-прежнему применяется, помимо невозможности создания службы через мастер.

Я все еще активно создаю и потребляю RIA-сервисы, созданные таким образом в моих текущих приложениях LightSwitch. Это отличный способ сгладить диаграммы объектов для целей отображения или для объединения/агрегации объектов для отчетности и т. Д.

+0

Спасибо, Янн. Я действительно видел и использовал ваши идеи на многих форумах LightSwitch онлайн. Правильно ли я говорю, что службы WCF RIA Services, как и сегодня, будут поддерживаться Microsoft еще около 10 лет (вместе с LightSwitch)? Я надеялся использовать Open RIA Services, так как мне нравится использовать новейшие и самые большие, но это тоже должно работать. –

+0

Добро пожаловать, Джефф. Я всегда рад, что кто-то нашел ценность в моих сообщениях. Да, с RIA Services, Silverlight, LightSwitch и т. Д., AFAIK они будут «поддерживаться», просто новые функции не добавлены. –

 Смежные вопросы

  • Нет связанных вопросов^_^