2009-04-07 7 views
1

다음 클래스가 있다고 가정합니다.페이지 뷰 클래스 디자인

public class Location 
{ 
    public Id { get; set;} 
    public Name { get; set;} 
} 

그리고 이와 같이 보이는 위치라는 웹 페이지가 있습니다.

txtId 
txtName 

txtCountStaffWorkersAtLocation 
txtCountVehiclesAtLocation 
txtCountNonStaffWorkersAtLocation 
txtCountetc 

listViewPersonnel 
listViewVehicles 

는 지금은보기에 위치 필드를 표시 할 수있는 저장소를 호출하고있어,하지만 난 올바른 방법을 얻을 다른 필드에 대한 데이터를 표시하는 것입니다 무엇인지에 혼란 스러워요. 그들은 분명히 Location Class와는 거의 관계가 없습니다. Location 클래스에 Count를 넣고 데이터베이스에서 Location 클래스를 설정할 때 채울 수 있습니까? 구조체 개체에 이러한 카운트 필드가있는 어딘가에 있습니까? 도메인 개체와 관련이 거의없는 페이지에 개체가 표시 될 때 보통 어떤 일을합니까? 내가 관련 개체의 컬렉션을 반환하는 속성의 각각의 위치 개체의 속성으로 StaffPersonnel, NonStaffPersonnel, 및 차량을 구현하는 것을 권 해드립니다

감사

답변

0

. 그런 다음 계산을 위해 다음과 같이 위치 객체의 속성을 지정할 수 있습니다.

loc.Vehicles.Count 
loc.StaffPersonnel.Count 
loc.NonStaffPersonnel.Count