У меня есть приведенный ниже код в файле контекста, и он реализован в базе данных dev, поэтому мне просто нужно создать его в рабочей базе данных. Но я не уверен, как с EF Core и приложением ASP.Net Core Vue.js?
У меня нет файлов миграции в проекте, поэтому я не думаю, что предыдущий разработчик использовал миграции, есть ли другой способ внести эти изменения в производственную базу данных, не используя код первой миграции и не создав его папка миграции в проекте?
Исходя из первого фона кода ASP.Net MVC EF, я понимаю вызовы add-migration и update-database для обновления базы данных с помощью Entity Framework. Но это проект Vue.js с ASP.Net Core, который я унаследовал, и у него нет этой папки миграции, поэтому мне интересно узнать, как предыдущий разработчик внес изменения на стороне базы данных? Если он не сделал это в БД напрямую!?
Если бы он использовал add-migrations и update-database, я бы увидел папку миграции и файлы в проекте, но я не вижу.
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Witness>()
.Property(p => p.WitnessName)
.HasComputedColumnSql("(rtrim(concat([LastName],', ',[FirstName],' ',[MiddleName])))");
}