Преобразование данных в архитектуре MVC - PullRequest
0 голосов
/ 28 января 2012

Я использую ZedGraph для построения графиков в своем проекте и использую архитектуру MVC.Мой контроллер получит данные, необходимые для построения графика, из модели и отправит их в представление для построения графика.Я сомневаюсь, правильно ли отправлять эти данные из контроллера для просмотра в «естественном типе C #», в виде таблицы данных или списка массивов, и преобразовывать их внутри представления в PointPairList (тип zedgraph), иначе представление не должно содержать такого родакодов внутри, и контроллер должен отправить данные, уже преобразованные в тип печати?

Спасибо.

1 Ответ

0 голосов
/ 28 января 2012

Эта ситуация является одной из основных причин выбора архитектуры MVVM (если у вас есть такая роскошь).В MVVM этот вид кода будет обязанностью View-Model, поэтому View может быть ограничен только кодом GUI, в то время как Model поддерживает только представление данных.

Не могли бы вы подробнее рассказать оконтроллер отправляет представление данных, потому что в шаблоне MVC представление обычно запрашивает модель для получения данных.

Таким образом, используя MVC, вы можете поместить код преобразования в представление без необходимости в контроллереотправлять данные в View.

...