У меня есть несколько миграций в моем проекте, каждая миграция добавляет несколько столбцов. После каждой миграции я хочу заполнить данные в столбцах на основе других уже существующих столбцов. Я работаю в команде, и у каждого из нас есть локальная база данных с тестовыми данными.
В настоящее время в классе конфигурации есть один метод начального значения.
С одной миграцией, добавляющей столбцы, добавление данных в методе начального значения - это нормально, но с несколькими миграциями, когда каждый из них добавляет столбцы, это не будет работать, если я не обновлю метод начального значения, чтобы он соответствовал самой последней миграции.
Почему они не включили виртуальный или абстрактный Seed-метод, который люди могли бы переопределить при необходимости в классе DbMigration? Это могло бы показаться намного лучшим способом?
заранее спасибо