включение entity framework-миграции в сборке не найден тип контекста

#c# #asp.net #entity-framework

Вопрос:

Я знаю, что на этот вопрос уже был дан ответ раньше, но он все еще не работает для меня. Я учусь ASP.NET и Entity Framework в первый раз, и я пытаюсь включить миграцию

Это моя структура проекта

введите описание изображения здесь

Models/DatabaseContext.cs

 using Microsoft.EntityFrameworkCore;

namespace FileManager.Models
{
    public class DatabaseContext : DbContext
    {
        public DbSet<User> Users { get; set; }

        public DbSet<File> Files { get; set; }

        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            modelBuilder.Entity<User>().ToTable("User");
            modelBuilder.Entity<File>().ToTable("File");
        }

    }
}
 

Это команды, которые я запускаю в диспетчере пакетов :

Enable-Migrations

Enable-Migrations -ProjectName FileManager -StartupProject FileManager

Оба они выдают мне эту ошибку : в сборке «Файловый менеджер» не найден тип контекста.

Ответ №1:

Вы можете попробовать сделать это следующим образом: Включить-Миграции-Контекст DatabaseContext-Файловый менеджер проекта или Включить-Миграции-Контекстное имя DatabaseContext -Файловый менеджер проекта