Пытаюсь вынести репозиторий для работы с базой данных в отдельное приложение в solution. Создал новое приложение класса библиотеки "Asp.Net Class Library".
Далее установил весь необходимый пакет для работы с базой. Даже более чем нужно установил.
Во-первых интересно почему треугольник на пакетах, если все норм установилось.
Теперь далее о главном.
Перенес модель контекста в это новое приложение
using Microsoft.AspNetCore.Identity.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore;
using Models.Models;
namespace Repository
{
public class ApplicationDBContext : IdentityDbContext<User>
{
public ApplicationDBContext(DbContextOptions<ApplicationDBContext> options)
: base(options)
{
}
public virtual DbSet<User> User { get; set; }
}
}
И у меня студия категорически отказывается наследовать этот класс. Модель User подключена из библиотеки классов такой же, где хранятся все модели.
Вот скрин ошибки
Как решить проблему?
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости