1
A
답변
2
EF 코드를 사용하는 경우 먼저 POCO 개체가 있고 데이터베이스는 DbContext 클래스의 코드로 만들어집니다. 코드를 처음 사용할 때 비주얼 디자이너가 없습니다.
"일반"EF는 POCO를 사용할 수도 있지만 데이터베이스는 edmx 파일과 비주얼 디자이너가 처리합니다.
당신이 사용하는 접근 방식은 개발자의 몫이지만 내 생각에 코드 첫 번째 대안은 edmx 솔루션보다 깨끗합니다.
1
그냥 보충 : 데이터베이스가 처음 존재하는 경우 코드 우선을 사용할 수 있습니다. 이 경우 POCO 클래스도 사용하고 있으며 Fluent API 또는 Data Annotation을 통해 모든 관계를 설명합니다. 이 접근 방식을 역 엔지니어링이라고합니다.
일반적으로 POCO는 단순한 개체이며 정확하게 "Plain Old CLR Object"이며 코드 우선은 POCO와 함께 작동하는 접근 방식입니다.
관련 문제
- 1. EF 코드 첫 호스팅
- 2. EF 코드 우선 - WithMany()
- 3. EF 템플릿 코드 생성이란 무엇입니까?
- 4. EF
- 5. 여기 EF 코드 먼저
- 6. EF 코드 첫째, 다형성
- 7. EF 코드 : 업데이트 개체
- 8. EF 코드 첫 배포
- 9. EF 4.1 기존 데이터베이스의 코드 우선
- 10. EF
- 11. EF
- 12. EF 코드 첫 번째 MetadataException
- 13. EF-코드 첫번째 복합 형
- 14. EF 코드 용 미리 생성보기
- 15. 는 EF 코드 먼저 4
- 16. EF 코드 먼저 단방향 일대
- 17. 두 개의 DbContext가있는 EF 코드
- 18. CTP5 EF 코드 먼저 질문
- 19. EF 코드 우선 외래 키
- 20. EF 코드 시드의 시드 메서드
- 21. EF 코드 클라이언트 만 상속
- 22. EF 코드 첫째, 모델 구성
- 23. EF 코드 첫 번째주기 참조
- 24. EF 코드 첫 번째 매핑보기
- 25. EF 코드 처음 열심히로드하는 것
- 26. EF 코드 먼저 단방향 일대
- 27. 는 EF
- 28. (EF)는
- 29. 어떻게 EF
- 30. EF 코드 첫 번째 DropCreateDatabaseIfModelChanges 배포