Новые Лпр-ки. Веб ЛПР новые (1). Лабораторная работа Разработка базовой основы Web приложения 5 Упражнение Создание Web приложения 5
Скачать 1.04 Mb.
|
ОглавлениеВведение 5 Лабораторная работа 1. Разработка базовой основы Web приложения 5 Упражнение 1. Создание Web приложения 5 Упражнение 2. Создание базы данных 8 Упражнение 3. Работа с моделью данных 13 Лабораторная работа 2. Применение EntityDataSource 18 Упражнение 1. Добавление и настройка элемента EntityDataSource 18 Упражнение 2. Настройка правила: разрешить удаление 21 Упражнение 3. Применение GridView для чтения и обновления данных 24 Упражнение 4. Настройка EntityDataSource для улучшения производительности 28 Упражнение 5. Отображение данных с помощью свойства навигации (Navigation Property) 28 Упражнение 6. Применение DetailsView для вставки данных 29 Упражнение 7. Отображение данных в списке Drop-Down . 30 Лабораторная работа 3. Фильтрация, упорядочивание и группирование данных 32 Упражнение 1. Настройка свойств элемента EntityDataSource для более наглядного отображения данных 33 Упражнение 2. Реализация поиска данных 37 Лабораторная работа 4. Работа со связанными данными 40 Упражнение 1. Отображение и обновление связанных данных в элементе GridView 40 Упражнение 2. Отображение связанных данных в отдельном элементе управления 44 Упражнение 3. Применение события "Selected" EntityDataSource для отображения связанных данных 47 Лабораторная работа 5. Работа со связанными данными (продолжение) 49 Упражнение 1. Добавление сущности с отношением к другой сущности 50 Упражнение 2. Применение отношения многое ко многим. 51 Лабораторная работа 6. Реализация наследования Table-per- Hierarchy 56 Упражнение 1. Добавление производных сущностей Instructor и Student 58 Упражнение 2. Применение сущностей Instructor и Student 62 Лабораторная работа 7. Использование хранимых процедур65Упражнение 1. Создание хранимых процедур в базе данных 65 Упражнение 2. Размещение хранимых процедур в модели данных 67 Упражнение 3. Применение хранимых процедур 72 Лабораторная работа 8. Применение функциональности Dynamic Data для форматирования и валидации данных 73Упражнение 1. Применение элементов DynamicField и DynamicControl 73 Упражнение 2. Добавление правил валидации и форматирования 75 Список литературы 77ВведениеВ данном пособии рассматривается процесс создания Web-приложения на основе ASP.NET Web Forms с использованием технологии Entity Framework в среде разработки Visual Studio. В результате последовательного выполнения лабораторных работ будет построен вебсайт вымышленного университета Contoso. Пользователи сайта смогут просматривать список студентов, обновлять данные о студентах, курсах и вводить другую служебную информацию. В пособии применяется подход к реализации данных в Entity Framework, называемый Database First. В этом случае на основе готовой базы Entity Framework создает в Visual Studio модель данных, включающую в себя классы и свойства, которые соответствуют объектам базы данных – таблицам и столбцам. Модель базы данных хранится в XML файле с расширением .edmx. Дизайнер Entity Framework предоставляет графический интерфейс для отображения и редактирования модели. |