2010-05-28 5 views
2

간단한 mvc 응용 프로그램을 만들고 싶습니다. phpmyadmin을 사용하면 일반적인 작업을 수행 할 수 있습니다. 나는 테이블과 몇 가지 작업을 삭제, 편집, 새 행을 만듭니다. 편집 또는 사용자 응용 프로그램을 클릭 새로운 사람이 사람이 바로 프로젝트 조직이나 제안에 대한 링크를 제공 할 수 있습니다, 내가 asp.net과 MVC 아주 새로운 해요 다음 페이지간단한 프로젝트 구성

Name [........] 
Gender [........] 
Age [........] 
      [Save] 

을 보여

   Name Gender Age 
[delete] [edit] Alex Male 20 
[delete] [edit] Elza Female 23 
         [New person] 

시뮬레이션 응용 프로그램?

답변

1

내가 고수하고자 몇 가지 가이드 라인 :

  1. 엔티티가 데이터베이스 테이블
    1. 당신은 비정규 데이터를 표시 ViewModels를 만들 수 있습니다에 매핑해야합니다.
  2. 작업이 더
    1. 당신이 만약 당신이 당신의 엔티티에
    2. 항상 강력하게 분류되어보기, 린 당신의 컨트롤러를 유지하기 항상
    3. 시도 적은 컨트롤러 코드를 수행 동사 =이어야한다 코드를 컨트롤러에서 사용하는 "서비스"클래스로 이동하십시오.

데이터베이스 선택에 따라 Linq-To-SQL을 사용하여 엔티티를 신속하게 생성 할 수 있으며 간단한 리포지토리 클래스에서이를 래핑 할 수 있습니다. SQL Server 이외의 것을 사용한다면 Entity Framework를 사용해 보겠습니다.

범위가 커지기 시작하면 생성 된 엔티티를 스왑하고 MVC 응용 프로그램과 데이터베이스 계층 사이에 고유 한 DTO를 삽입 할 수 있습니다.