데이터베이스에서 자동으로 엔티티 데이터 모델을 만들었습니다. 3 개의 테이블 (A
, B
, C
)과 2 개의 외래 키 (A 1-* B
및 B 1-* C
)가 있습니다. 생성 된 모델에는 세 개의 테이블이 있지만 두 번째 릴레이션 (여기서는 association
) 만 있습니다. 필자는 Entity 프레임 워크를 처음 사용하고 있으며 자습서를 따르려고합니다. 무엇이 이것을 일으킬 수 있습니까?엔티티 데이터 모델이 모든 관계를 생성하지 않음
0
A
답변
1
그래서 대답은 생각대로 데이터 구조를 두 번 확인하는 것이 었습니다. 일단 올바른 데이터 구조를 가졌다면 모델이 예상대로 생성됩니다.
0
관련 테이블에 기본 키를 설정 한 경우에도 이러한 현상이 발생할 수 있습니다. SQL Server 2008 R2에 대해 VS 2013에서 엔티티 프레임 워크 버전 6을 사용하여 edm을 만들었습니다. 관계는 데이터베이스에 설정되었지만 몇 개의 테이블에 대한 EDM에는 나타나지 않았습니다. SQL Server에서 기본 키 필드를 기본 키로 설정하면 EDM이 올바르게 업데이트됩니다.
관련 문제
- 1. 엔티티 모델이 SaveChanges에서 업데이트되지 않음
- 2. Ado.net 엔티티 데이터 모델이 존재하지 않습니다.
- 3. aspnet_regsql이 모든 테이블을 생성하지 않음
- 4. 엔티티 관계를 기반으로하는 코어 데이터 가져 오기
- 5. 엔티티 모델이 업데이트되지 않음/새 저장 프로 시저
- 6. 나는 관계를 가진 모델이 Ember.js
- 7. Many-to-One - Symfony가 적절한 ID 기반 관계를 생성하지 않음
- 8. Apache Kafka : 프로듀서가 모든 데이터를 생성하지 않음
- 9. Sitecore MongoDB가 모든 데이터베이스/콜렉션을 생성하지 않음
- 10. Laravel artisan이 모든 열을 생성하지 않음
- 11. 엔티티 관계를 객관화하십시오
- 12. 관계를 기반으로 엔티티 검색
- 13. ADO.NET 엔터티 데이터 모델이 동일한 테이블에서 부모 - 자식 관계를 처리합니다.
- 14. ADO.NET 엔티티 데이터 모델이 데이터베이스에서 생성되고 열을 건너 뜁니다.
- 15. 엔티티 모델이 mvc의 모델을 대체합니까
- 16. 모델이 컨트롤러에 표시되지 않음
- 17. 모델이 MVC에서 바인딩되지 않음
- 18. Yii 모델이 게시되지 않음
- 19. 모델이 업데이트되지 않음 - AngularJS
- 20. HTTPost에 모델이 채워지지 않음
- 21. 중첩 모델이 업데이트되지 않음
- 22. Django 모델이 보이지 않음
- 23. 백본 모델이 전달되지 않음
- 24. 복합 키가로드되지 않음 모든 관련 엔티티
- 25. 몽구스가 색인을 생성하지 않음
- 26. R.java 생성하지 않음
- 27. 안드로이드가 파일을 생성하지 않음
- 28. FactoryGirl이 연결을 생성하지 않음
- 29. Nhibernate에서 스키마를 생성하지 않음
- 30. HTML의 색인을 생성하지 않음
엔티티 유형에 대해 더 알지 못해도 말하기 어렵습니다. 코드를 게시 할 수 있습니까? EF는 네이밍과 타입 규약에 의존하여 네가 명시 적으로 설정해야하는 방법을 명시하지 않는 한 관계를 생성한다. 그래서 여러 가지가 될 수있다. –
@JeremyTodd 나는 엔티티 유형에 대해 아무것도 모른다. 엔티티 모델을 추가하고 마법사의 모든 기본값을 따랐습니다. 데이터베이스 다이어그램을 보면 FK를 볼 수 있습니다. 엔티티 모델을 살펴보면 엔티티 모델 만 있습니다. – baruch
각 테이블에 기본 키가 있습니까? –