2012-03-21 2 views
0

간단한 게임을위한 웹 서비스를 개발 중입니다. 나는 asp.net MVC3을 사용합니다. 내가 가지고 싶다 "관리 보드"여기서 관리자 수 같은 "선수"또는 "팀"으로 변경 테이블 (링크 중 하나를 선택한 후) 등MVC 다른 컨트롤러 또는보기?

내 문제 :

내가 CRUD에 대한 특별한 컨트롤러를 생성해야 테이블 플레이어, 팀에 대한 작업? 또는 많은 메소드와 뷰 (CreatePlayer(), EditPlayer(), CreateTeam(), EditTeam() 등)가있는 컨트롤러를 하나만 사용해야합니까?

답변

3

PLayer와 Team은 앱의 모델이므로 각각에 대해 컨트롤러를 만들 수 있습니다. 그런 다음 관리자 전용 영역을 만들 수 있습니다

0

플레이어와 팀에 다른 컨트롤러를 만드는 것이 쉽고 효율적입니다.

이점은 다음과 같습니다.1. LINQ 테이블 클래스에 직접 액세스하여 값 목록/편집/삭제 (linq를 사용하는 경우) 2. 자동 생성 된보기는 list/create/edit/delete에 사용할 수 있습니다. 3. 코드가 느슨하게 결합됩니다.