Невозможно создать «DBContext»C#

Место общения программистов C#
Anonymous
Невозможно создать «DBContext»

Сообщение Anonymous »

У меня появляется следующее сообщение об ошибке:

Невозможно создать 'DbContext' типа ''. Исключение «Для этого DbContext не настроен поставщик базы данных. Поставщика можно настроить, переопределив метод DbContext.OnConfiguring или используя AddDbContext в поставщике службы приложения.

Я получаю это, когда попробуйте добавить мою первую миграцию.
Как это исправить?
Это мой класс контекста:

Код: Выделить всё

public partial class MyContext : DbContext
{
public MyContext(DbContextOptions options)
: base(options)
{ }

public virtual DbSet Users { get; set; }

protected override void OnModelCreating(ModelBuilder modelBuilder)
{
OnModelCreatingPartial(modelBuilder);
}

partial void OnModelCreatingPartial(ModelBuilder modelBuilder);
}
А это мой Program.cs:

Код: Выделить всё

var builder = WebApplication.CreateBuilder(args);
builder.Services.AddControllersWithViews();
builder.Services.AddRazorPages();
builder.Services.AddDbContext(options =>
options
.UseMySql( builder.Configuration.GetConnectionString("MyContext"), new MariaDbServerVersion("10.5.18-MariaDB") )
);
builder.Services.AddTransient();

var app = builder.Build();

if (app.Environment.IsDevelopment())
{
app.UseMigrationsEndPoint();
app.UseWebAssemblyDebugging();
}
else
{
app.UseExceptionHandler("/Error");
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseBlazorFrameworkFiles();
app.UseStaticFiles();
app.UseRouting();
app.MapRazorPages();
app.MapControllers();
app.MapFallbackToFile("index.html");
app.Run();
Надеюсь, кто-нибудь сможет мне помочь :)

Подробнее здесь: https://stackoverflow.com/questions/757 ... -dbcontext

Вернуться в «C#»