상업용 솔루션을 선호합니다. 그래서 NHibernate. 지금 나는 LLBLGen 프로와 함께 놀고 있는데 좋아하지만 DDD 친화적이지는 않습니다.DDD에 가장 적합한 ORM은 무엇입니까?
답변
Mindscape의 LightSpeed O/R 매퍼는 처음부터 DDD를 염두에두고 작성되었습니다.
"DDD 친숙한"은 ORM이 엔티티 및 값 객체, 작업 단위, 저장소, 사양 및 집계와 같은 패턴과 패턴을 지원한다는 것을 의미하는 경우 LightSpeed는이를 사용합니다. 당신은 DDD 더 자세히 친화적 정의 할 수 있습니다하십시오 -
다른 의견은 그러나 유효? 또한 가장 현대적인 ORM이 내가 여기에서 강조한 측면 중 적어도 일부를 지원한다고 확신합니다.
너무 비싸서 무료가 아닙니다./ –
작은 시스템을위한 무료 버전이 있습니다. – traskjd
시도해보십시오. DataObjects.Net을 시도하면 모델 클래스에서 자동으로 데이터베이스 스키마가 생성되고 데이터베이스가 아닌 도메인 모델로 작업 할 수 있습니다. 나는 그것이 DDD에 꽤 좋다고 생각한다.
시도 ECO. 상업용이지만 자유롭게 시도 할 수 있으며 최대 12 개 수업을 무제한 사용할 수 있습니다. 그리고 12 개 수업으로 많은 것을 할 수 있습니다. 버전 5에 도달하여 성숙한 상태입니다.
NHibernate 지금 commercial support을 가지고 있으며, 나의 추천 할 것입니다 - 당신이 첫 번째 개체를 시작하고/LINQ to NHibernate는 SQL 서버/오라클/DB2 1.0
작품입니다 지금 LINQ 지원이 등
정확히 내가 말하려고했던 것. :) –
- 1. 가장 적합한 PEAR는 무엇입니까
- 2. LINQ에 가장 적합한 시나리오는 무엇입니까?
- 3. 정렬에 가장 적합한 방법은 무엇입니까?
- 4. 메시지보기에 가장 적합한 도구는 무엇입니까?
- 5. 프로그램에 가장 적합한 포트는 무엇입니까?
- 6. rss에 가장 적합한 링크는 무엇입니까?
- 7. mVariableName의 m은 무엇을 의미합니까?
- 8. AJAX에 가장 적합한 도구
- 9. Webforms에 가장 적합한 글꼴
- 10. 비즈니스 로직을 DDD에 두는 곳
- 11. 가장 적합한 "gridview"검색
- 12. Windows에서 Mono 개발에 가장 적합한 설정은 무엇입니까?
- 13. 사용자 인터페이스에 가장 적합한 웹 사이트는 무엇입니까?
- 14. 이 인터페이스에 가장 적합한 이름은 무엇입니까?
- 15. Vmware 서버에 가장 적합한 Linux 배포판은 무엇입니까?
- 16. 클래스 파일에 가장 적합한 크기는 무엇입니까?
- 17. BlackBerry CLDC 프로그래밍에 가장 적합한 리소스는 무엇입니까?
- 18. 셀레늄에 가장 적합한 프로그래밍 언어는 무엇입니까?
- 19. 이 작업에 가장 적합한 jQuery 플러그인은 무엇입니까?
- 20. 이 작업에 가장 적합한 추상화 유형은 무엇입니까?
- 21. 당황스러운 병렬 문제에 가장 적합한 솔루션은 무엇입니까?
- 22. 2D 인디 게임에 가장 적합한 엔진은 무엇입니까?
- 23. mongodb 액세스에 가장 적합한 java 드라이버는 무엇입니까?
- 24. readonly 속성에 가장 적합한 방법은 무엇입니까
- 25. .NET 컨트롤에 가장 적합한 오픈 소스는 무엇입니까?
- 26. Windows의 카운터 로그에 가장 적합한 구성은 무엇입니까?
- 27. actionscript에 가장 적합한 문서 형식은 무엇입니까?
- 28. 이 시나리오에 가장 적합한 안드로이드 예외는 무엇입니까?
- 29. 가장 적합한 주소 검색 서비스는 무엇입니까?
- 30. 게임에 가장 적합한 Flash 애니메이션 유형은 무엇입니까?
방법, 정확하게, 'DDD'친화적인가? 그것은 멋진 ORM입니다. –
비영리 단체를 좋아하는 이유는 무엇입니까? NHibernate의 문제점은 무엇입니까? –
에릭 에반스의 도메인 중심 디자인 서적에서 ORM에 대한 언급은 기억하지 않습니다. 문구가 바로 문제에 집중한다면 특정 지속성 기술의 선택이 어떻게 중요할까요? 일단 도메인을 정렬하면 원하는대로 자유롭게 유지할 수 있습니다. – duffymo