시작 MVC & 리포지토리에 대한 조언이 필요하십니까 & 뷰 모델, 특히 몇 가지 리포지토리 데이터 집합을 하나의 VM으로 결합합니다. 나는 자신의 (이것의 기본 성격에 대한 죄송) 저장소 요구하는 세 가지 섹션 (열)와 웹 페이지가있는 경우병합 ViewModel
은 :
UserInfoData을 - 왼쪽 COL
DiaryData에 표시 -에 표시 중동 COL
CommentData - 일
임 오른쪽 COL에 표시된 다음 -
public ActionResult Index(int id)
{
UserInfoData uid = repository.GetUserInfoData(id);
UserInfoDataVM UserViewModel = Mapper.Map<UserInfoData, UserInfoDataVM>(uid);
//RETRIEVE DiaryData & CommentData using same principle as above
return ??
}
이 세 VM을 뷰에 반환 할 수있는 방법으로 결합하려면 어떻게해야합니까?이 세 VM을 허용하는 다른 VM을 사용합니까?
자체 데이터가있는 웹 페이지의 더 작은 세그먼트를 처리 할 때 모범 사례가 있습니까?
감사합니다. Tommy, 많은 도움이됩니다. Html.RenderAction이 유망 해 보이고 jQuery도 좋게 보입니다. 사이트 디자인에 대해 생각하고 두 가지 기술 모두에서 좋은 플레이를 보여줄 것입니다. – LenPopLilly