나는 MSDN에서 다음과 같은 기사를 읽고 : http://msdn.microsoft.com/en-us/library/aa581779 그것은 데이터 계층, 비즈니스 로직 계층 및 프리젠 테이션 레이어를 만드는 등 getProductsDAL(), getProductsBLL() 또는 같은 이름 지정 규칙을 가지고에 대해 이야기ASP.NET 계층화 된 디자인
심지어 그들을 클래스 라이브러리로 분리합니다.
제 질문은 .NET 데이터 집합이 사용되지 않는 경우 개발자가이 방법을 따르는 지 여부입니다. getProducts라는 함수가 있습니다.이 함수는 연결 개체를 사용하여 데이터베이스에 연결 한 다음 SQLDataReader를 사용하여 결과 집합을 반복하고 페이지에 결과를 표시합니다. 이 같은 기능을 여러 레이어로 나누는 것에 대해 생각하고 있습니다.
downvotes에 대한 불쌍한 생각, 이것은 많은 개발자들이 한 단계에서 물어 보는 질문입니다. 읽기 : http://stackoverflow.com/questions/1182303/n-tiered-vs-n-layered-architecture-design and this http://en.wikipedia.org/wiki/Multitier_architecture – callisto