По умолчанию Visual Studio создает произвольную строку подключения и использует локальную базу данных для проекта.
так что вы увидите строку подключения вот так
"Server=(localdb)\MSSQLLocalDB; Initial Catalog=aspnet-Gym.Ui-7BF4FA98-38C4-462F-B491-35AA9FB65339;Trusted_Connection=True;MultipleActiveResultSets=true"
Вы можете видеть, что он будет нацелен на localdb следующим образом (localdb)\MSSQLLocalDB
Чтобы включить Обозреватель объектов SQL Server, вы можете выполнить поиск, и слева вы увидите локальный db explorer
Таким образом, вы можете изменить свою БД на строку подключения к серверу sql следующим образом
"Server=.; Initial Catalog=MyDatabase;Trusted_Connection=True;MultipleActiveResultSets=true"
Так что вам нужно запустить
dotnet ef migrations add InitDb // create db migration InitDB change the name to what you want
тогда
dotnet ef database update // to apply migration to db
вы можете прочитать больше на здесь
, поэтому миграция будет применяться к вашему серверу sql
Приветствия