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


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

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

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

В большинстве бизнес-приложений используется модель «формы по данным».В формах, которые в LightSwitch называются экранами, отображаются и обновляются данные, хранящиеся в базе данных.Вы уже знаете, как отображать и обновлять данные из локальной базы данных LightSwitch.В реальных приложениях необходимо подключаться к данным из внешней базы данных.В первую очередь, необходимо определить подключение к базе данных.

ПримечаниеПримечание

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

Подключение к источнику данных

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

  2. В строке меню выберите пункт Проект > Добавить источник данных.

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

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

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

  5. В Учетных данных выберите опцию Проверка подлинности Windows, а затем нажмите кнопку Далее.

  6. На странице Выбор сущностей раскройте узел Сущности.

  7. Выберите таблицы Customers, Order_Details и Orders, а затем нажмите кнопку Готово.

    Источник данных NorthwindEntitiesData добавляется в проект и сущностей, созданных для Заказчики, Заказы, Order_Details.

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

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

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

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

В диалоговом окне Предупреждения, которое появится после нажатия на кнопку Готово, сообщается о связях, которые не могут быть импортированы в дополнение к связанным сущностям, которые будут добавлены.В зависимости от структуры источника данных, LightSwitch определяет наиболее подходящий вариант для данного приложения.Связи будут рассмотрены более подробно в одном из следующих занятий.

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

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

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

См. также

Задачи

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

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

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

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

Работа с данными в LightSwitch (интерактивный учебник)

How to: Attach to a Sharepoint Data Source

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