Подключение к данным в приложении LightSwitch
На этом занятии рассматривается подключение к внешней базе данных для получения данных для приложения LightSwitch.
Подключение к данным
В большинстве бизнес-приложений используется модель форм на основе данных. Это означает, что в формах, которые в LightSwitch называются экранами, отображаются и обновляются данные, хранящиеся в базе данных. Ранее уже был рассмотрен порядок отображения и обновления данных из локальной базы данных LightSwitch, как показано на Шаг 2. Определение данных в LightSwitch. В реальных приложениях часто требуется подключаться к данным во внешней базе данных. Прежде всего, нужно будет задать подключение к учебной базе данных с именем Northwind, для которого используется служба OData.
Примечание
В этом примере база данных Northwind доступна только для чтения.Данные можно просматривать, но не обновлять.
Подключение к базе данных
В обозревателе решений откройте контекстное меню для узла Источники данных и выберите команду Добавить источник данных.
Откроется мастер присоединения к источнику данных.
В мастере присоединения к источнику данных выберите Служба OData и нажмите кнопку Далее.
На странице Ввод сведений для подключения в поле Адрес источника OData введите http://services.odata.org/V3/Northwind/Northwind.svc.
В разделе Сведения для входа выберите переключатель Аутентификация Windows и нажмите кнопку Далее.
На странице Выберите сущности разверните узел Сущности.
Выберите таблицы 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