У меня есть приведенный ниже код в файле контекста, и он реализован в базе данных 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])))");
}