Skip to content

lizasixsixsix/m08010203

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

08 Entity Framework

01 генерация модели

Сгенерируйте модель для Northwind, используя подход EF Code First.

Для проверки работоспособности приведите пример запроса — выборка списка заказов по одной категории (т.е. тех заказов, в которые включены продукты определённой категории).

Выборка должна включать:

  • список детальных строк
  • имя заказчика
  • имена продуктов

02 развёртывание и обновление

Для созданной модели включите механизм миграции и создайте 3 версии базы:

  • Версия 1.0. Основана на оригинальной базе Northwind
  • Версия 1.1. Добавляет таблицу данных кредитных карт сотрудников: номер карты, дата истечения, имя card holder, ссылка на сотрудника, ...
  • Версия 1.3. Добавляет следующие минорные изменения относительно 1.1:
    • Переименование Region в Regions
    • Добавление в таблицу клиентов даты основания

03 загрузка справочников

Добавьте в первоначальную инициализацию базы Northwind (например, используя миграцию, а конкретно — DbMigrationsConfiguration<TContext>.Seed(), а также метод DbSetMigrationsExtensions.AddOrUpdate()) следующие справочники:

  • Category
  • Region
  • Territory

Проверьте работоспособность решения на следующих сценариях:

  • Создание базы с нуля
  • Обновление базы с добавлением и изменением отдельных записей справочников
  • Обновление базы, в которой часть записей уже были изменены

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages