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

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

Сообщение Anonymous »

У меня есть следующее сообщение об ошибке: < /p>

Невозможно создать «dbcontext» типа ''. Исключение «Поставщик базы данных не был настроен для этого DBContext. Поставщик может быть настроен, переопределив метод «dbcontext.onconfiguret» или с помощью «addddbcontext» на поставщике услуг приложений. class = "lang-cs prettyprint-override">

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

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);
}
< /code>
И это моя программа.cs: < /p>
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#»