5

Хотел бы попросить об этом прямо, поскольку я не могу найти ответ там.Код структуры Entity Framework Первичные файлы миграции. Управление исходным кодом

Когда я запускаю 'Add-Migration ...' создаются новые файлы миграции файлов (.cs, .resx, .Designer.cs). Что касается управления версиями, какие файлы я должен выполнить для своего репо и какие файлы я могу игнорировать? Меня интересуют только файлы, необходимые для восстановления моих таблиц, если это необходимо.

ответ

4

Когда я запускаю 'Add-Migration ...' 3 новых файлов миграции файлов создаются (.cs, .resx, .Designer.cs). Что касается управления версиями, какие файлы следует передать на мое репо и какие файлы я могу игнорировать?

Все 3 файла необходимы для восстановления базы данных.

  • файл .cs содержит метод Up и Down, чтобы помочь вам, соответственно, updgrade или понизить вашу базу данных.
  • Файл .resx содержит метаданные, используемые миграциями. Он содержит имя используемой по умолчанию схемы (dbo - значение по умолчанию) и моментальный снимок модели во время создания миграции.
  • .Designer.cs здесь, из-за наличия .resx. Он содержит свойства, которые упрощают доступ к настройкам в файле .resx.

Все 3 файла должны быть зафиксированы и помещены в ваш источник управления, и никто не должен их редактировать.

+1

Благодарим вас за ответ, а также за разъяснение цели каждого файла. – slashNburn

 Смежные вопросы

  • Нет связанных вопросов^_^