Проблемы с большим количеством миграций в asp. net core mvc - PullRequest
0 голосов
/ 28 апреля 2020

У нас большое количество (около 735) миграций в нашем проекте. В некоторых из них мы внесли изменения вручную. Как мы можем преобразовать их в один файл или уменьшить их количество? Мы не можем удалить миграции и добавить новую миграцию, чтобы сделать их одним файлом, потому что мы потеряем ручные изменения, которые мы делаем в миграциях.

Solution of project

1 Ответ

1 голос
/ 28 апреля 2020

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

Это это метод. Во-первых, вам не следует вносить ручные изменения в миграцию, и это одна из причин, почему. Вы либо go code-first, и генерируете миграции из своего кода (только), либо go database-first, и создаете код на основе базы данных. Вы пытаетесь создать гибрид, в котором вы вносите изменения в базу данных, которые не отражаются в вашем коде, и это плохой дизайн.

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