Главная страница
Навигация по странице:

  • Лабораторная работа 2. Применение EntityDataSource 18

  • Лабораторная работа 3. Фильтрация, упорядочивание и группирование данных 32

  • Лабораторная работа 4. Работа со связанными данными 40

  • Лабораторная работа 5. Работа со связанными данными (продолжение) 49

  • Лабораторная работа 6. Реализация наследования Table-per- Hierarchy 56

  • Новые Лпр-ки. Веб ЛПР новые (1). Лабораторная работа Разработка базовой основы Web приложения 5 Упражнение Создание Web приложения 5


    Скачать 1.04 Mb.
    НазваниеЛабораторная работа Разработка базовой основы Web приложения 5 Упражнение Создание Web приложения 5
    АнкорНовые Лпр-ки
    Дата19.03.2022
    Размер1.04 Mb.
    Формат файлаdocx
    Имя файлаВеб ЛПР новые (1).docx
    ТипЛабораторная работа
    #403967
    страница1 из 27
      1   2   3   4   5   6   7   8   9   ...   27



    Оглавление


    Введение 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 предоставляет графический интерфейс для отображения и редактирования модели.

      1   2   3   4   5   6   7   8   9   ...   27


    написать администратору сайта