IdentityDbContext<User> в классе Library | Asp.Net Core

99
21 ноября 2021, 06:10

Пытаюсь вынести репозиторий для работы с базой данных в отдельное приложение в 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 подключена из библиотеки классов такой же, где хранятся все модели.

Вот скрин ошибки

Как решить проблему?

READ ALSO
Автоматическое выстраивание объектов

Автоматическое выстраивание объектов

Есть ли возможность выстраивания элементов? Допустим есть канвас, на котором стоят вряд кнопкиКак сделать так, чтобы когда одна из кнопок...

94
Многопользовательский чат C#

Многопользовательский чат C#

По уроку https://wwwyoutube

104
Подключение C++ dll к WPF проекту C# [дубликат]

Подключение C++ dll к WPF проекту C# [дубликат]

Есть WPF проект на C# и С++ dll реализующая некоторые сложные вычисления, возможно ли как то подключить эту библиотеку к С# проекту для создания...

85
Angular - как правильно подписаться на ng-model

Angular - как правильно подписаться на ng-model

Почему я не могу так сделать? У меня два селектаПервый солект должен создать вложенный объект у объекта Album

199