Я хотел бы создать таблицы базы данных через экземпляр EntityFrameworkCore DbContext для пользовательских моделей данных , которые не добавлены к DbContext
как DbSet
свойство.
Это возможно?
Обновление:
Я хотел бы создать библиотеку, которая принимает контекст и работает с собственной моделью данных. Клиентскому проекту не нужно знать модели данных библиотеки [Контекстному классу не нужно задавать свойства dbset для пользовательских моделей].
Например, Aspnet core Identity. Проект библиотеки использует несколько таблиц базы данных, как я пытаюсь сделать, но dbcontext должен наследовать от IdentityDbContext. Благодаря этому наследованию DbContext имеет свойства DbSet.
Если я использую DbContext для пользовательских моделей данных, мне не нужно расширять класс DbContext.