programing

asp.net EF core run 명령 Scape-DbContext 오류 외부 키

oldcodes 2023. 8. 22. 22:29
반응형

asp.net EF core run 명령 Scape-DbContext 오류 외부 키

프로젝트에서 다음 패키지를 설치한 mariaDB 데이터베이스를 사용합니다(Nuget을 통해).

  • MySql.Data.엔티티 프레임워크 코어(최신 버전)
  • 마이크로소프트.엔티티 프레임워크 코어입니다.도구(최신 버전)

그 후 아래 명령을 사용하여 EF를 생성했습니다.

Scaffold-DbContext  "server=localhost;port=3306;user=root;password=mypass;database=test" MySql.Data.EntityFrameworkCore -OutputDir DB -f

그리고 다음과 같은 오류를 발견했습니다.

외부 키 'test.payment_details(recept_no)'의 스킴을 생성할 수 없습니다.주체 엔티티 유형 'Payment'에서 'receipt_no' 키를 찾을 수 없습니다.'헤더'입니다.외부 키 'test.payment_details(바코드)'를 비계할 수 없습니다.주체 엔티티 유형 'ProductPrice'에서 '바코드' 키를 찾을 수 없습니다.외부 키 'test.promation(premium_barcode)'의 스킴을 생성할 수 없습니다.주체 엔티티 유형 'ProductPrice'에서 '바코드' 키를 찾을 수 없습니다.

언급URL : https://stackoverflow.com/questions/55772030/asp-net-ef-core-run-command-scaffold-dbcontext-error-foreign-key

반응형