2009-10-28 1 views
0

만들기 :Asp.net MVC 부모/자식 무엇 생성/다음 의사 뷰 사용하여 데이터를 업데이트하는 가장 좋은 방법입니다/업데이트보기

parent name field 
parent description field 

table with child data: 
    existing fields 
    fields for child[1] with existing data 
    fields for child[2] with existing data 
    empty field[1] for a new child 
    [add new child button (just creates the fields. no server contact)] 

[save everything button] 

것은 아이 필드 명명 규칙을위한 가장 좋은 방법은 있는가, 어떻게 컨트롤러에서 일부 모델을로드하고 기존 자식 모델에서 업데이트 된 데이터를 확인하여 모든 자식을 지우고 다시 추가하는 등의 작업 만 수행하면됩니다. linq을 사용하여 sql 모델. 자동으로 값을 바인딩 할 수있는 것 같지 않습니다 (어쨌든 자식은 아님). 작업 완료에 필요한 몇 가지 해킹 방법이있을 것입니다. 그러나 가장 좋은 방법은 무엇입니까? 일반적으로 고집 사전에

답변

0

사과 ... 강력한 형식의보기를 들어

, 당신은 하나 개의 모델을 바인딩 할 수 있습니다. 의사 코드에서 수행하는 것처럼 자식 개체를 집계하는 것이 좋습니다. 강력하게 형식화 된보기가 있거나 없기 때문에 사용자가 원하는대로 여러 개의 임의의 객체를 ViewData에 던져 넣을 수 있기 때문에 실제로 중요하지 않습니다.

내게있어서 중요한 것은 비즈니스 도메인에 매핑하는 가장 깨끗한 방법입니다. 보기를 내 도메인 클래스에 대한 인터페이스로 생각하고 싶습니다.

명명 규칙은 쉽게 읽고 유지할 수있는 코드처럼 클래스와 개체의 이름을 지정합니다.

관련 문제