내 ASP.net MVC 응용 프로그램의 도메인 기반 디자인 원칙을 따르는 리포지토리 패턴 구현 예제/리소스를 찾고 있습니다. 누구든지 공유 할 수있는 좋은 모범이나 학습 자료가 있습니까?Linq to Sql과 C#을 사용한 리포지토리 패턴의 구현 예제
11
A
답변
10
깔끔한 구현은 아니지만 Rob Conery의 웹 스토어 프런트 프로젝트는 Linq를 통해 C#의 Sql로 리포지토리를 구현했습니다.
소스를 사용할 수 있습니다.
그는 엄격한 DDD를하고 있지는 않지만 그의 TDD는 일반적으로 그 방향으로 그를 내보내고 있습니다. 한 가지주의해야 할 점은 집계가없는 여러 개의 저장소가 있으므로 교과서 예제와는 거리가 멀다는 것입니다. 또한 리포지토리의 초기 구현은 IQueryable을 반환하므로 리포지토리에 도메인 경계가 없었습니다.이 영역은 디자인에 대한 대부분의 노이즈 소스입니다.
2
에릭 에반스 (Eric Evans)의 도메인 기반 디자인은 리포지토리 패턴과 그 이상을 모두 배우기에 좋은 장소입니다. http://dddcommunity.org/books/
1
다음은 Linq to SQL을 사용하는 저장소 패턴 구현을 설명하는 문서입니다. 전체 코드는 오픈 소스이며 @ github이 있습니다.
http://www.macskeptic.com/living/by/the/code/c/2009/07/02/the-repository-pattern/
관련 문제
- 1. ASP.NET MVC 및 리포지토리 패턴의 LINQ to SQL
- 2. 리포지토리 패턴의 서브 레코드로드
- 3. linq to sql과 상속 질문
- 4. 리포지토리 패턴의 트랜잭션
- 5. 리포지토리 패턴의 이점
- 6. 디커플링을 위해 Linq-to-SQL과 인터페이스 사용
- 7. Linq To SQL과 DTO의 분리 문제
- 8. Linq to SQL과 Rob Conery 저장소 패턴
- 9. LINQ to Dataset - sql과 같습니다 (where ... in ...)
- 10. 리포지토리 패턴 및 Linq to SQL
- 11. LINQ to SQL 리포지토리 - 캐싱 데이터
- 12. 리포지토리 패턴과 팩토리 패턴의 차이점
- 13. 작성자 패턴의 실제 예제
- 14. 리포지토리 패턴 구현 경험
- 15. 리포지토리 및 작업 단위 패턴의 컨텍스트 수명 관리
- 16. Linq-to-Entities에서 lucene.net을 사용한 사람이 있습니까?
- 17. LINQ to SQL과 함께 사용자 지정 SQL 쿼리 사용하기 ...
- 18. linq to sql과 엔티티 프레임 워크 간의 차이점
- 19. XML 데이터 형식을 LINQ to SQL과 함께 사용
- 20. VSS to SVN - 리포지토리
- 21. 액티브 레코드와 리포지토리 패턴의 차이점은 무엇입니까?
- 22. LINQ to XML X-DOM 내부 구현
- 23. linq-to-SQL의 다 대다 구현
- 24. MVP 디자인 패턴의 STL 구현
- 25. 리포지토리 패턴을 사용한 뷰 처리
- 26. Linq to SQL 리포지토리 패턴, 몇 가지 질문
- 27. Linq to SQL을 사용하는 리포지토리 패턴 : 다 대다 관계
- 28. . 활성 객체 패턴의 .NET 구현
- 29. 이 C++ 구현 패턴의 이름
- 30. OpenGL을 사용한 2D 예제
매우 좋습니다. 코드를 다운로드하고 탐색했습니다. 매우 인상적이고 강력한 솔루션입니다. 고맙습니다. – IsmailS
링크가 손상된 것 같습니다. "잘못된 요청 (잘못된 호스트 이름)" – jpierson
@MACSkeptic 링크를 업데이트 하시겠습니까? – Lijo