Я использую Asp. Net Core 3.1 с Entity Framework, Asp. Net Identity и IdentityServer4. Я пытаюсь поделиться своими DbContexts между несколькими проектами, но первые миграции кода не дают того, что мне нужно. Возможно ли это при первом переносе кода? Моя установка полностью асинина? Спасибо за ваше время.
Моя иерархия проектов с DbContexts.
Что я хочу
То, что я получаю
При запуске как в режиме идентификации, так и в приложении
services.AddIdentity<AppUser, IdentityRole>()
.AddEntityFrameworkStores<AppUserContext>()
.AddDefaultTokenProviders();
...
services.AddDbContext<AppUserContext>(options => options.UseSqlServer(connectionString));
Миграции
dotnet-ef migrations add Init -p User\User.csproj -c AppUserContext -s IdentityServer\IdentityServer.csproj
dotnet-ef migrations add Init -p Persistence\Persistence.csproj -c RecipeContext -s Application\Application.csproj
Обновление 1
Перемещение AppUser и AppUserContext в IdentityServer. Красный - ограниченная конечная точка.