EF Core Migration -> Разделить одну модель на две - PullRequest
0 голосов
/ 24 января 2020

У меня есть API, который имеет одну схему, которая ссылается на dbo. Мне нужно сделать 2 разных API, которые теперь будут двумя новыми схемами, и удалить все таблицы из dbo.

Мне также нужно навсегда удалить около 5 таблиц / пару полей на 100% из модели и базы данных.

У меня есть один ContextModel.cs и один ContextModelSnapshot.

Мне нужно переместить все таблицы в dbo в 2 новые схемы.

Два новых API / Схемы: CORE API и MAIN API.

Объекты / классы и объекты / модели одинаковы в обоих API.

Теперь мне нужно удалить таблицы X из CORE API и таблицы X из MAIN API.

Должен ли я работать только с одним (CORE) API, удалять необходимые элементы, которые необходимо удалить, и затем запускать add-миграцию, чтобы получить то, что действительно необходимо удалить в первом API -> то есть сохранить то, что есть в UP ()?

Затем удалите все таблицы из другого API (MAIN) из первого API (CORE), запустите add-миграцию и просто удалите все элементы из Up () / Down (), так как они все еще должны быть в другая схема API / базы данных?

Затем проделайте то же самое со вторым API (MAIN) -> удалите все таблицы из первого API (CORE), запустите add-миграцию, затем удалите все из Вверх вниз().

Затем выполните миграцию на обоих API, чтобы переместить таблицы из dbo в их необходимые схемы (CORE / MAIN)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...