임은 같은 4 층 프로젝트를 생성이데이터 액세스 레이어와 비즈니스 레이어에서 구현할 패턴은 무엇입니까?
- 데이터 액세스 계층
- 만 POCO 클래스는
- 웹 사이트 (EF5 통해) 내 기관에 관련이있는 비즈니스 로직 계층
- 도메인 모델 프론트 엔드로서
저는 항상 지금까지 DAL과 BLL을 혼합하여 웹 사이트에서 직접 DAL을 참조했습니다. 이번에, 나는 진짜 관심사의 분리를 원한다. 나는 실제 DAL과 단위 테스트 할 수있는 DAL을 만들고 싶다. BLL은 정말로 끈질 기게 불가지론 자다. EF5
를 사용하여 나는
- http://architects.dzone.com/articles/implementing-repository
- http://www.codeproject.com/Articles/37155/Implementing-Repository-Pattern-With-Entity-Framew
- http://www.codeguru.com/csharp/article.php/c19335/Guide-to-Implement-the-Factory-Pattern-in-C.htm
- http://geekswithblogs.net/cdpcodingblog/archive/2012/04/17/a-simple-pattern-to-separate-business-logic-from-data-access.aspx ,536,913,632 같은 사이트 많이 읽고 10
- http://blogs.microsoft.co.il/blogs/gilf/archive/2008/05/03/abstract-factory-pattern.aspx
- http://www.dotnetrangers.net/2011/05/01/common-design-patterns-in-c-4-0-part2-abstract-factory-pattern/
- What is the correct way to use Unit of Work/Repositories within the business layer?
- Entity Framework and MVC create DbContext in business layer or data access layer
은 김 기본적으로 내가 할께 작업 패턴의 공장, 저장소 및 장치를 사용할 필요가 알고 있지만 어떻게 가서 무엇을 잘 모릅니다 내가 할 수있는 단순한 (그러나 충분히 명확한 예)
내가 아는 것은 i가 웹 사이트 bt에서 DAL을 참조해서는 안된다는 것이다. 나는 다리를 만드는 법을 모르고있다.
제품 및 주문 테이블과 같은 예가 있습니까?