2012-09-11 3 views
0

3 계층 아키텍처 웹 응용 프로그램을 만들고 확장 메서드를 사용하려고합니다. 어떤 레이어에서 확장 메소드를 배치해야합니까?어떤 계층 확장 방법이 3 단계 아키텍처로 이루어질 것인지

감사합니다.

+0

정적 메서드의 기능에 따라 MVC HTML 도우미를 추가하면 표현 계층이 적합합니다. 그리고 SqlAdapter/DataReader에서 작동하는 메서드는 데이터 계층입니다. 이러한 메서드를 다른 프로젝트에서 재사용 할 수 있다면 유틸리티 어셈블리로 분리해야 할 것입니다. – StuartLC

답변

2

확장 메서드를 사용하는 레이어에 확장 메서드를 배치합니다.

확장 메서드는 기본 UI 클래스, BLL 클래스 및/또는 DAL 클래스를 확장 할 수 있습니다.

사용자가 사용하는 곳 근처에 두십시오. 여러 곳에서 사용하려면 유틸리티 또는 코어 클래스/어셈블리에 배치하십시오.