MVC, отображающий видовые модели в POCO - PullRequest
5 голосов
/ 01 декабря 2010

Я занимаюсь разработкой приложения ASP.NET MVC 3 с использованием EF 4 и POCO.Одна из основных проблем, с которыми я сталкиваюсь, заключается в том, как сопоставить ViewModel с POCO.

Например:

У меня есть два объекта POCO -> User и Order.Более того, у меня есть ViewModel -> UserOrderModel, содержащая обе модели.Всякий раз, когда публикуются некоторые данные, я хотел бы сопоставить UserOrderModel с объектом User и Order.Это довольно просто сделать (возможно, просто отобразить по запросу в контроллере), но мне интересно, есть ли хорошее, чистое решение для этой проблемы (я изначально думал о создании общего взаимодействия взаимодействия для всех моделей представлений, чтобы онинеобходимо определить, как сопоставить себя с объектом POCO)

Заранее спасибо

1 Ответ

9 голосов
/ 01 декабря 2010

Похоже на работу для AutoMapper

Отличный пример здесь при отображении MVC ViewModel в POCO.

...