Использование внешних источников данных
В результате импорта будет создан внутреннее для LightSwitch представление данных со всеми связями, заданными в исходной базе данных.
Любую таблицу можно открыть для просмотра и редактирования в конструкторе. Выполненные с помощью конструктора изменения будут переноситься в базу данных.
Для полученного источника данных необходимо разработать интерфейс. Для внешнего источника данных доступны все возможности настройки и создания экранов, описанные в предыдущих работах для внутреннего источника.
Для создания экрана в контекстом меню Экраны выберите команду Добавить экран. Выберите шаблон Экран со списком и подробными сведениями, данные экрана AdventureWorksData.Product. В качестве дополнительных данных включите все предлагаемые таблицы. Задайте имя экрану РедактированиеПродукта.
Будет создан сложный экран с большим количеством подключенных источников данных.
Запустите приложение и посмотрите функциональность созданного экрана. Все подчиненные таблицы размещены на отдельных вкладах и допускают редактирование информации.
При необходимости можно открыть окно в экране конструктора и выполнить настройку отдельных элементов экрана без перезапуска приложения.
Самостоятельное задание
- Создайте экран для редактирования таблицы Location,
- Создайте экран поиска для таблицы Vendor.
- Создайте экран для просмотра и редактирования таблицы Vendor и связанных с ней таблиц.