Предположим, у меня есть следующий класс.
public class Location
{
public Id { get; set;}
public Name { get; set;}
}
И у меня есть веб-страница с названием Location, которая выглядит следующим образом.
txtId
txtName
txtCountStaffWorkersAtLocation
txtCountVehiclesAtLocation
txtCountNonStaffWorkersAtLocation
txtCountetc
listViewPersonnel
listViewVehicles
Прямо сейчас я вызываю хранилище для отображения полей Location в представлении, но я не совсем понимаю, какой правильный способ будет получить и отобразить данные для других полей. Они, очевидно, имеют очень мало общего с классом местоположения.
Должен ли я добавить счетчики в класс местоположения и заполнить их при настройке класса местоположения из базы данных?
У меня есть объект структуры где-то, который только что имеет эти поля подсчета?
Что вы, ребята, обычно делаете с объектами, отображаемыми на странице, которые имеют мало общего с доменным объектом?
Спасибо