2017-03-08 3 views
0

명령 PowerShell을, 또는 도구의 다른 버전 그래서 나는 ApplicationDBContext AspUsers 마이그레이션은 내가 지금과 같은 데이터베이스 마이그레이션을 발생 어디이 <a href="https://www.scottbrady91.com/Identity-Server/Getting-Started-with-IdentityServer-4" rel="nofollow noreferrer">tutorial</a>과 함께 다음있어 , 내 IdentityServer4 토큰 서버에 대한 설정 저장소를 시도하고있어

Theese 두 명령은 큰 그러나 나는 아직도 생성하는 세 번째 명령을 누락했다 다른 구문

Add-Migration InitialIdentityServerPersistedGrantDbMigration -c PersistedGrantDbContext -o Data/Migrations/IdentityServer/PersistedGrantDb 
Add-Migration InitialIdentityServerConfigurationDbMigration -c ConfigurationDbContext -o Data/Migrations/IdentityServer/ConfigurationDb 
를 사용하여 내 마이그레이션을 실행할 필요가 엉망이된다 ApplicationDbContext :

나는이 예외를 얻을 실행하면 :

SQLEXCEPTION : 잘못된 개체 이름 'AspNetUsers을'.

이 테이블과 ID 데이터베이스에 대한 몇 가지 다른 정보가 누락되어 있습니다. 어떤 마이 그 레이션을 사용할 지 알고 있습니까?

답변

0

간단했다. 그래도 난 마이그레이션는 코드에서 한 일에서 DB를 생성했지만, 실제로는

Add-Migration InitialStillDontKnowWhatThisNameIsFor -c ApplicationDbContext -o Data/Migrations/IdentityServer/PersistedGrantDb 

내가 이름을가 무엇인지 알고 있지만하지 않는 CLR 클래스 구성을 기반으로 데이터베이스를 구축하는 것으로 보인다 DB를 생성합니다