Невозможно создать «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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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