.net core mvc вставляет EF dbcontext в метод AddIdentity при запуске, используя Autofac - PullRequest
0 голосов
/ 03 ноября 2019

Я создал проект ядра .net.
Я начал с собственной базы данных и перенес ее с помощью EF в проект DataAccess.
Теперь я хочу интегрировать идентификатор ядра .net с моими существующими таблицами. Я изо всех сил пытаюсь найти некоторые полезные ресурсы о том, как это сделать.
Структура проектов в моем решении выглядит следующим образом:
FrontProject
|
| -Controllers
| - views
| -viewmodels
|- и т. д.
|- контейнеры autofac, внедренные во фронтальный проект в файле запуска
BusinessLogic
|
| - услуги
| - DTOs
|- модуль autofac
DataAccess
|
| - Модели
| - Модуль Autofac для

Я добавил Microsoft.AspNetCore.Identity для всех 3 проектов. Мне нужно:
1. Сгенерировать таблицы для таблиц Identity на уровне проекта DataAccess.
2. Каким-то образом зарегистрировать Identity Provider, что «обычно» выполняется с помощью:
services.AddIdentity<MyUser,IdentityRole>().AddEntityFrameworkStores<DbContext>();
Но я не хочу ссылаться на DataAccess (который содержит DbContext) из FrontProject.
Не могли бы вы помочь, как сделать это, используя Autofac, который я уже использую для внедрения зависимостей между проектами?

...