새로운 웹 API 및 녹아웃을 사용하여 개념 증명 SPA를 시작하고 있습니다. 지금까지 API 컨트롤러를 만들었으며 Knockout 및 녹아웃 매핑을 사용하여 엔티티와 배열 매핑ASP.NET MVC 4 웹 API 및 Knockout.js
저는 이제 간단한 CRUD를 만들려고합니다.하지만 ViewModels를 구현하는 방법에 관해서는 머리를 쓸 수 없습니다.
지금까지 I've는 아래 두 옵션을 마련 :내가 속성 entity's가 포함 된 서버에 뷰 모델, 플러스 같은 개체의 배열을 정의 할 수 있습니다. CRUD 기능을 입력하면 서버를 호출하고 엔티티 목록 및 새 항목을 생성하기위한 속성과 함께 해당 ViewModel을 검색합니다.
두 개의 ViewModel을 정의 할 수 있습니다. 하나는 그리드 데이터로, 다른 하나는 엔티티 속성으로 정의 할 수 있습니다. CRUD 기능을 호출하면 그리드 데이터를 얻습니다. 새 항목을 편집/만들려면 서버를 호출하고 ViewModel을 검색합니다. 두 옵션 모두에서
나는 최선의 선택이 될 수 없다는 것을 알아낼 수는 없지만, 제 2 방향으로 기울기 시작합니다. 그러나 약간의 지침은 인정 될 것입니다.
미리 감사드립니다.
예, 훨씬 깨끗한 접근 방식입니다. 감사! –