문제

현재 우리는 ASP .NET 애플리케이션에서 작업 중이며 몇 가지 이점으로 인해 MVP 패턴 (UI의 경우)을 진행하는 것을 선호합니다.

그러나 그 접근 방식을 계속 진행하는 것은 너무 많은 손으로 코딩되어 시간을 먹을 것입니다.

이미 템플릿으로 DAL을 생성하거나 LINQ에서 SQL을 사용하여 DAL을 생성 할 수 있음을 이미 확인했지만 유일한 문제는 UserControl (View) 및 일부 보일러 플레이트 코드 (데이터 바인딩)에서 구현 해야하는 인터페이스를 생성하는 것입니다.

이제 문제는입니다

1) Codesmith Template를 사용하여 MVP 패턴을 얻을 수 있습니까 (UI 계층에서 인터페이스 및 속성을 생성하고 데이터 바인딩).

2) MVP 패턴을 진행하고 Codesmith Template Generator 또는 기타 도구가 제공하는 간단한 접근 방식을 사용하는 것은 권장하지 않습니다.

참고 : ASP .NET MVC를 계속 진행하는 것으로 간주했지만 지식이 부족하고 (학습 요구 사항) 프로젝트 시간 라인으로 인해 그 아이디어를 삭제해야합니다.

편집 : Man Month 노력의 관점 에서이 응용 프로그램을 개발하려는 약 35-40 Man Month의 노력입니다.

제발 제안 해주세요.

도움이 되었습니까?

해결책

1) 절대적으로 가능합니다. "어떻게"는 당신이 구체적으로하고있는 일과 템플릿이 패턴에 얼마나 잘 맞는 지 (또는 일반적으로 코드 생성에 얼마나 잘 조화 될 수 있는지)에 크게 의존합니다.

2) 말하기가 불가능합니다. 전적으로 귀하의 필요에 따라 다릅니다.

당신은 정말로 조사해야합니다 ado.net 데이터 서비스 그리고 ASP.NET 동적 데이터 스캐 폴딩 프레임 워크. 이것들은 당신이 요구하는 세대의 종류를 정확하게 수행하도록 설계되었습니다.

다른 팁

조금 늦었지만 방금 출시 한 코드 메스 템플릿을 확인합니다.http://community.codesmithtools.com/codesmith/m/templates/42499.aspx

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top