집 >데이터 베이스 >MySQL 튜토리얼 >내 모델이 복수형인 경우에도 Entity Framework가 MySQL에서 단일 테이블을 생성하는 이유는 무엇입니까?
Entity Framework에서 복수형 테이블 이름 충돌
이 문제는 MySQL에서 Entity Framework를 사용하고 복수형 이름으로 테이블을 생성하려고 할 때 발생합니다. 단일 모델에서.
문제:
제공된 코드에서 뷰는 "votes"라는 테이블을 예상하지만 Entity Framework는 "votes"라는 테이블을 생성합니다. MySQL에서 투표하세요. 이러한 불일치로 인해 "'mydb.vote' 테이블이 존재하지 않습니다."라는 예외가 발생합니다.
해결책:
이 문제를 해결하려면 다음 단계를 수행할 수 있습니다. take:
이러한 변경 사항을 구현한 후 Entity Framework는 MySQL에서 "투표" 테이블을 올바르게 생성하여 테이블 이름 충돌을 해결하고 제대로 작동하는지 확인하세요.
위 내용은 내 모델이 복수형인 경우에도 Entity Framework가 MySQL에서 단일 테이블을 생성하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!