#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 -Файловый менеджер проекта