내 엔티티 프레임 워크 마이그레이션이 존재하지 않는 테이블을 언급하는 이유는 무엇입니까?

StackOverflow https://stackoverflow.com//questions/20014998

  •  21-12-2019
  •  | 
  •  

문제

내 마이그레이션 코드가 잘못 생성되는지 알아내는 것을 알아 내지 않습니다. 데이터베이스를 작성한 이후 데이터베이스 모델이 변경되지 않았습니다.

아직 마이그레이션을 만들면 올바른 구조를 참조하지 않는 코드로 채 웁니다. 예를 들어 UP 메소드에서는

를 얻습니다.
 DropForeignKey("dbo.Accounts", "BillingAddress_Id", "dbo.Addresses");
.

실제로 계정이 없거나 테이블이 없습니다.

imd-migname myname -startupprojectname ui를 사용하여 패키지 관리자에서 마이그레이션을 작성하고 있습니다. Datalayer는 기본 프로젝트

도움이 되었습니까?

해결책

-project와 -startupproject 매개 변수를 명시 적으로 명시하는 이름을 지정하는 것으로 보입니다. I.E

add-migration kfirst -project DataLayer -StartUpProjectName UI
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top