0

당신이 말해 수 없습니다. 예를 들어 데이터베이스에서 비즈니스 서비스를 통해 데이터를 쿼리하는 컨트롤을 구현하고 있습니다. 이 코드 중복을 피하십시오.데이터 quering는

ctrl.DataSource = BusinessService.GetRequiedData(); 
ctrl.DataBind(); 

당신은 어떻게 생각하십니까? 는 프리젠 테이션어플리케이션 계층의 합병인가? 그러한 데이터 쿼리를 사용하지 않아야합니까? 잘 나타납니다 제 생각에는

답변

0

. 당신은 다른 레이어에 연결해야 할 것입니다. 그래서 질문입니다. 당신의 프레젠테이션에서 BusinessService 레이어를 분리해야합니까? 내가 생각할 수있는 유일한 대답은 보안 계층을 추가해야하는 경우 또는 호출 플랫폼을 독립적으로 만들기 위해 도메인 유형을 추상화해야하는 경우입니다. 예를 들어 비즈니스 계층이 Entity Framework 또는 다른 기술 (예 : 해서는 안됩니다.).

나는 괜찮다고 생각합니다.