내 엔티티 프레임 워크 마이그레이션이 존재하지 않는 테이블을 언급하는 이유는 무엇입니까?
-
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
. 제휴하지 않습니다 StackOverflow