SQL Server 데이터베이스에서 엔터티 데이터 모델을 만들었습니다. 각 테이블에 기본 키가 하나만 있더라도 거의 모든 속성이 엔터티 키로 표시됩니다. 나는 물론 이들을 수정할 수 있지만, 왜 이런 일이 일어날 지 아무에게도 말해 줄 수 있습니까?EntityFramework - 왜 그렇게 많은 엔티티 키가 있습니까?
-1
A
답변
0
대부분의 경우 기본적으로 키로 표시된 열은 항목을 고유하게 결정합니다. 가져온 뷰에서도이 작업을 수행합니다.
즉, 고유 한 제약 조건 및 기본 키가있는 테이블 정의를 가져 왔으며이 동작을 보지 못했습니다.
0
Xml 편집기에서 edmx 파일을 엽니 다 (솔루션의 Edmx 파일을 마우스 오른쪽 단추로 클릭하고 "열기 ..."를 선택하십시오.) 일단 파일을 열면 Xml 주석이 파일에 표시되어 기존 키 열이 컬럼이 EF (예 : HierarchyId)에서 지원되지 않아 컬럼이 지원되지 않으므로 제외되는 유형이기 때문에 종종 사용됩니다. 이렇게하면 키 컬럼과 인공 테이블이없는 테이블로 끝납니다 이 경우 키 열에 유효한 유형 인 모든 유형의 열로 구성됩니다 (예 : 유효한 키 열이 EF이므로 공간 유형의 열이이 목록에서 제외됩니다)
관련 문제
- 1. 빌드 도구 - 왜 그렇게 많은 버전이 있습니까?
- 2. 왜 그렇게 많은 심볼릭 링크가 있습니까?
- 3. EntityFramework - 엔티티 프록시 오류
- 4. 왜 그렇게 많은 연결이 설정 되었습니까?
- 5. 코르도바 - FileSystem - 왜 그렇게 많은 경로 대안?
- 6. 신경 네트워크 - 왜 그렇게 많은 학습 규칙?
- 7. 왜 그렇게 많은 개별 System.Web. * DLL이 필요합니까?
- 8. socket.outputStream이 왜 그렇게 많은 시간을 보냅니 까?
- 9. HTML 요소가 왜 그렇게 많은 공간을 차지합니까?
- 10. Jasper는 왜 그렇게 많은 의존성을 필요로합니까?
- 11. Dalvik을 Java로 Decompiling하는 이유는 왜 그렇게 많은 불일치가 있습니까?
- 12. 스팬 스타일 = 커서 : 왜 그렇게 많은 문제가 있습니까?
- 13. Resource.axd 파일 - 왜 이렇게 많은 수의 왜 그렇게 큰가요?
- 14. 하스켈은 왜 그렇게 큰가요?
- 15. MVC4 (웹 API 및 EF5). 왜 그렇게 많은 맥락인가?
- 16. Sitecore, 왜 그렇게 어려운가요?
- 17. 그렇게 많은 수의
- 18. 크롬이 왜 그렇게 빠른가요?
- 19. 엔티티 자체를 저장할 수 있다면 왜 그렇게 나쁠까요? 몇 ORM와
- 20. Pickles : 왜 그렇게 부르는거야?
- 21. 방법이 왜 그렇게 느립니까?
- 22. random.choice가 왜 그렇게 느린가요?
- 23. 내가 왜 그렇게 생각하지?
- 24. Mvc-Mini-Profiler : 왜 그렇게 많은 X-MiniProfiler-Id가 필요합니까?
- 25. 내 코드가 왜 그렇게 느린가요?
- 26. Vim은 왜 그렇게 느린가요?
- 27. Tomcat의 JSF - 왜 그렇게 할 수 있습니까?
- 28. MediaPlayer의 onCompletionListener가 왜 그렇게 신뢰할 수 있습니까?
- 29. 출력이 왜 그렇게 이상하다고 말할 수 있습니까?
- 30. 왜 상어가 그렇게 느릴 수 있습니까?
SQL Server 나는 추측하고 있습니까? 그리고 당신은 당신이 당신의 탁자에 적절한 기본 키를 가지고 있는지 확신합니까? –