При попытке создании миграции возникает ошибка:
System.ArgumentNullException: Value cannot be null. Parameter name: connectionString
для её решения необходимо добавить строку подключения в БД в файл appsettings.json
{
"ConnectionStrings": {
"DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=myDB;Trusted_Connection=True;MultipleActiveResultSets=true"
}
}
так же в класс Startup.cs
public Startup(IHostingEnvironment env)
{
var builder = new ConfigurationBuilder()
.SetBasePath(env.ContentRootPath)
.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)
.AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true);
builder.AddEnvironmentVariables();
Configuration = builder.Build();
}
добавить в проект пакеты NuGet
Microsoft.Extensions.Configuration
Microsoft.Extensions.Configuration.Json
Если ошибок при сборке проекта нет, выполнить миграцию повторно.