ViewModel и модель в ASP.NET MVC 3 в отношении DDD - Советы - PullRequest
0 голосов
/ 10 августа 2011

Проходя учебник здесь: http://www.asp.net/mvc/tutorials/iteration-4-make-the-application-loosely-coupled-cs

Я заметил, что они передают сгенерированную EF сущность от контроллера на сервисный уровень.Должны ли они вместо этого передавать viewmodel, а затем выполнять сопоставление в слое обслуживания, или они делают правильно?

Я пытаюсь понять перевод модели представления в фактическую модель предметной области, переданную изсервисный слой к постоянному слою.

Спасибо

1 Ответ

1 голос
/ 10 августа 2011

Общее правило - нижние уровни не должны знать о верхних уровнях.

Это означает, что сервисный уровень не должен знать моделей представлений (поскольку они являются деталями реализации на уровне пользовательского интерфейса)

...