Я работаю над курсом, включающим ASP.NET Core 2.2, и использую EF-миграции для создания базы данных.Все необходимые инструменты Entity Framework были установлены, в том числе инструменты командной строки.
, когда я пытаюсь создать код первой миграции с помощью команды dotnet ef migrations add [Name], я получаю сообщение об ошибке, что это
"Невозможно создать объект типа 'VegaDbContext'. Для различных шаблонов, поддерживаемых во время разработки"
Я никогда раньше не видел эту ошибку, и я не смог найти никого, кто имеет.
Мой метод Configure Services выглядит следующим образом.
public void ConfigureServices(IServiceCollection services)
{
// Add framework services.
services.AddMvc();
services.AddDbContext<VegaDbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("Default")));
}
И мой класс DbContext выглядит следующим образом
public class VegaDbContext : DbContext
{
public VegaDbContext(DbContextOptions<VegaDbContext> options)
: base(options)
{
}
}
Я использую Windows 10 на HP, еслиэто помогает любому.