Миграции Entity Framework в VS Code

#c# #entity-framework #asp.net-core #visual-studio-code #entity-framework-core

#c# #entity-framework #asp.net-ядро #visual-studio-code #entity-framework-core

Вопрос:

Я применяю миграции EF в Visual Studio, но я не смог применить их через VS Code.

1. Что не так со следующими сценариями?

 dotnet ef migrations enable-migrations -ContextTypeName Demo.ApplicationDbContext -MigrationsDirectory:Migrations
dotnet ef migrations Add-Migration -configuration Demo.Migrations.Configuration Migration_Initial
dotnet ef migrations Update-Database -configuration Demo.Migrations.Configuration
  

2. Есть ли в VS Code какая-либо функция, подобная консоли PM?

3. Могу ли я также применять эти сценарии через cmd помимо VS Code Treminal или CLI?

Комментарии:

1. Какие сообщения об ошибках вы видите?

Ответ №1:

В VS Code вы можете использовать либо CLI, либо powershell в окне терминала. Синтаксис этих команд немного отличается. Похоже, вы смешиваете синтаксис powershell и синтаксис CLI в своих примерах. Например, для добавления миграции синтаксис CLI

 dotnet ef migrations add Migration_Initial --configuration Demo.Migrations.Configuration