Поделиться через


Подключение к данным в приложении LightSwitch

На этом занятии рассматривается подключение к внешней базе данных для получения данных для приложения LightSwitch.

Подключение к данным

В большинстве бизнес-приложений используется модель форм на основе данных. Это означает, что в формах, которые в LightSwitch называются экранами, отображаются и обновляются данные, хранящиеся в базе данных. Ранее уже был рассмотрен порядок отображения и обновления данных из локальной базы данных LightSwitch, как показано на Шаг 2. Определение данных в LightSwitch. В реальных приложениях часто требуется подключаться к данным во внешней базе данных. Прежде всего, нужно будет задать подключение к учебной базе данных с именем Northwind, для которого используется служба OData.

Примечание

В этом примере база данных Northwind доступна только для чтения.Данные можно просматривать, но не обновлять.

Подключение к базе данных

  1. В обозревателе решений откройте контекстное меню для узла Источники данных и выберите команду Добавить источник данных.

    Откроется мастер присоединения к источнику данных.

  2. В мастере присоединения к источнику данных выберите Служба OData и нажмите кнопку Далее.

  3. На странице Ввод сведений для подключения в поле Адрес источника OData введите http://services.odata.org/V3/Northwind/Northwind.svc.

  4. В разделе Сведения для входа выберите переключатель Аутентификация Windows и нажмите кнопку Далее.

    Ввод сведений о подключении

  5. На странице Выберите сущности разверните узел Сущности.

  6. Выберите таблицы Customer, Order, Order_Detail и Product, а затем нажмите кнопку Готово.

    Выбор объектов

    В проект добавляется источник данных NorthwindEntitiesData; и для элементов Клиенты, Заказы, Сведения о заказах и Продукты создаются сущности.

Подробный обзор

В результате этих действий было установлено подключение к учебной базе данных Northwind, выполняемое через службу OData. Для своих приложений необходимо знать имя базы данных или службы, к которой требуется получить доступ, а также адрес сервера, на котором она размещена.

Также требуется разрешение на доступ к базе данных и ее изменение. Разрешения обычно основываются на учетных данных Windows (на идентификаторе входа Windows) или на пользовательских учетных данных, назначенных администратором базы данных.

В мастере присоединения к источнику данных в качестве источника данных можно выбрать один из следующих вариантов: База данных, SharePoint, SAP или Служба RIA WCF. Для приложения LightSwitch можно использовать данные из базы данных SQL Server, из списка SharePoint, шлюза SAP NetWeaver или из службы полнофункциональных интернет-приложений Windows Communication Foundation (WCF), если приложение разработано для LightSwitch и размещено на веб-сервере. См. раздел Практическое руководство. Подключение к данным.

Следующие шаги

На следующем занятии будет рассмотрена работа с только что созданными сущностями данных.

Следующее занятие: Настройка полей сущностей в LightSwitch.

См. также

Задачи

Практическое руководство. Подключение к данным

Основные понятия

Рекомендации по созданию служб WCF RIA для LightSwitch

Другие ресурсы

Работа с данными в LightSwitch

Connect to a SharePoint List

Расширения: добавление новых возможностей в LightSwitch