EF 5를 사용 중이며 데이터베이스에서 모델을 생성했습니다. 그런 다음 EF 생성 클래스의 기능을 확장하기 위해 부분 클래스를 생성하려고합니다. EF 4에서는 단순히이 클래스에 사용하고 싶은 네임 스페이스를 edmx 파일의 "Custom Tool Namespace"속성에 넣을 수있었습니다. 그러나 EF 5에서는 이것이 무시되는 것 같습니다. "사용자 정의 도구 네임 스페이스"에 무엇을 넣든 상관없이 기본 네임 스페이스에서 EF 클래스를 계속 생성합니다! 분명히 부분 클래스의 네임 스페이스를 변경할 수는 있지만, 대신 자신의 네임 스페이스를 사용할 수 있습니다. EF5에서 어떻게해야합니까?Entity Framework 5 부분 클래스가 작동하지 않습니다.
1
A
답변
2
스키마 아래의 모델 디자이너 (.edmx) 속성에는 네임 스페이스 속성이 있습니다. 네임 스페이스 속성을 여기에 설정할 수 있습니다.
1
(디자이너에서) edmx 파일을 열어 디자이너의 표면을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오. 네임 스페이스를 설정할 수있는 옵션이 있습니다. 이제는 EF5가 사용하는 것으로 생각됩니다.
관련 문제
- 1. 트랜잭션이없는 Entity Framework 5
- 2. Entity Framework .. 부분 생성자
- 3. Entity Framework - 부분 커밋
- 4. Entity Framework 5 : DbGeography
- 5. Entity Framework 5
- 6. DynamicData 부분 클래스가 작동하지 않습니다.
- 7. Entity Framework 5 소프트 삭제
- 8. Entity Framework SaveChanges가 작동하지 않습니다.
- 9. Entity Framework 5 : 컨텍스트가 업데이트되었지만 표시되지 않습니다.
- 10. Entity Framework CTP 5 RelatedTo 특성이 작동하지 않습니다.
- 11. Entity Framework 5 연결이 누락되었습니다.
- 12. Entity Framework : 부분 지연 LazyLoading
- 13. Entity Framework Find 메서드가 제대로 작동하지 않습니다.
- 14. Entity Framework 5.x 데이터 주석
- 15. 데이터베이스의 Entity Framework 5 업데이트 모델이 테이블 클래스를 생성하지 않습니다.
- 16. Entity Framework 5 다중 데이터베이스
- 17. Entity Framework 5 ID 삽입
- 18. Entity Framework 5 설치 확인
- 19. Entity Framework, DbContext, SaveChanges() 작동하지 않습니다.
- 20. ADO.NET Entity Framework SaveChanges()가 작동하지 않습니다.
- 21. DatabaseGeneratedOption.None이 Entity Framework 6에서 작동하지 않습니다.
- 22. Entity Framework ID 열이 작동하지 않습니다.
- 23. Entity Framework 4로드가 전혀 작동하지 않습니다!
- 24. Intercept가 Entity Framework 6에서 예상대로 작동하지 않습니다.
- 25. ASP.NET Entity Framework SqlQuery가 작동하지 않습니다.
- 26. Entity Framework 마이그레이션 메타 데이터가 작동하지 않습니다.
- 27. Entity Framework 5 SaveChanges가 작동하지 않음, 오류가 발생하지 않음
- 28. Entity Framework/ASP.NET MVC 5 DateTime 예외
- 29. 모든 클래스가 Entity Framework 파일에 있어야합니까?
- 30. 리포지토리가 이전 데이터를 검색하는 Entity Framework 5
그냥 명확히하십시오. .ttmx 파일 아래의 .tt 파일과 context.tt 파일에서 "Custom Tool Namespace"속성을 변경했습니다. Edmx 파일의 "Custom Tool Namespace"설정이 자녀에게 종속 될 것으로 예상했지만,이 트릭을 수행 한 것으로 보인다 ... edmx 파일의 특정 속성은 전혀 수행하지 않는 것처럼 보입니다. – coolblue2000
어떤 버전의 VS를 사용하고 있습니까? 설명 된 단계는 VS2012에 대한 것입니다. 나는 TT 파일을 수정할 필요가 없었다. – Qpirate
VS2012를 사용하고 있습니다. – coolblue2000