Евгений Колесников há 3 dias atrás
pai
commit
b0d41ead66
4 ficheiros alterados com 16 adições e 5 exclusões
  1. 2 2
      articles/api_auth.md
  2. 3 0
      articles/lab_migration.md
  3. 7 3
      articles/migrations.md
  4. 4 0
      readme.md

+ 2 - 2
articles/api_auth.md

@@ -1,6 +1,6 @@
 Предыдущая лекция |  | Следующая лекция
 :----------------:|:----------:|:----------------:
-[API. REST API. Создание сервера ASP.NET Core. Swagger.](./api_asp_net_core.md) | [Содержание](../readme.md#разработка-своего-api) | [HTTP запросы в C#. Получение списка материалов выбранного продукта](./cs_http.md)
+[API. REST API. Создание сервера ASP.NET Core. Swagger.](./api_asp_net_core.md) | [Содержание](../readme.md#разработка-своего-api) | [Системы миграции данных. DbUp.](./migrations.md)
 
 # Аутентификация и авторизация
 
@@ -286,4 +286,4 @@ usernamePasswordString = admin:password
 
 Предыдущая лекция |  | Следующая лекция
 :----------------:|:----------:|:----------------:
-[API. REST API. Создание сервера ASP.NET Core. Swagger.](./api_asp_net_core.md) | [Содержание](../readme.md#разработка-своего-api) | [HTTP запросы в C#. Получение списка материалов выбранного продукта](./cs_http.md)
+[API. REST API. Создание сервера ASP.NET Core. Swagger.](./api_asp_net_core.md) | [Содержание](../readme.md#разработка-своего-api) | [Системы миграции данных. DbUp.](./migrations.md)

+ 3 - 0
articles/lab_migration.md

@@ -0,0 +1,3 @@
+# Создание миграции для своего проекта
+
+Добавить в свой проект (по своей предметной обоасти) систему миграции (dbUp или Fluent на ваш выбор) и какое-нибудь изменение __структуры__ базы данных

+ 7 - 3
articles/migrations.md

@@ -1,3 +1,7 @@
+Предыдущая лекция |  | Следующая лекция
+:----------------:|:----------:|:----------------:
+[Авторизация и аутентификация. Методы авторизации. Basic-авторизация.](./api_auth.md) | [Содержание](../readme.md#разработка-своего-api) | [Системы миграции данных. FruentMigrator.](./FluentMigrator/readme.md)
+
 # Системы миграции данных
 
 Бизнес логика в процессе эксплуатации имеет свойство изменяться, и в какой-то момент модель данных перестает соответствовать базе данных. Функция **системы миграции** сводится к тому, чтобы синхронизировать структуру БД с моделью данных в приложении без потери существующих данных.
@@ -225,6 +229,6 @@ ALTER TABLE table_name DROP COLUMN column_name;
 DROP TABLE table_name;
 ```
 
-## Задание
-
-Добавить в тестовый проект (Продукты и материалы) систему миграции и какой-нибудь скрипт, меняющий __структуру__ базы данных
+Предыдущая лекция |  | Следующая лекция
+:----------------:|:----------:|:----------------:
+[Авторизация и аутентификация. Методы авторизации. Basic-авторизация.](./api_auth.md) | [Содержание](../readme.md#разработка-своего-api) | [Системы миграции данных. FruentMigrator.](./FluentMigrator/readme.md)

+ 4 - 0
readme.md

@@ -243,6 +243,10 @@ https://office-menu.ru/uroki-sql Уроки SQL
 1. [Системы миграции данных. FruentMigrator](./articles/FluentMigrator/readme.md)
 1. [HTTP запросы в C#.](./articles/cs_http.md)
 
+#### Лабораторные работы
+
+1. [Создание миграции для своего проекта](./articles/lab_migration.md)
+
 ### Разработка веб приложений (ASP.NET)
 
 1. [Введение в веб-разработку](./articles/web_intro.md)