2015-10-24 4 views
0

Я работал над своим проектом с использованием MVC3 & Сущность и модель моего проекта были связаны только с моим объектом entity.emdx. Теперь я хочу преобразовать этот проект в трехуровневую архитектуру, которая будет примерно: (слой представления: мои старые проекторы и контроллеры MVC), (бизнес-уровень: все операции, связанные с базой данных), (уровень доступа к данным : my entity framework (.emdx)), Вот что я заключил: , и если я прав, то модель в проекте MVC (уровень представления) будет пуста ,,, возможно ли в MVC, что не содержат модели ?, , если мое мышление ошибочно, что делать правильно?преобразование MVC EF в 3-уровневую архитектуру

ответ

0

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

Модели в настоящее время являются юридическими лицами в доступ к данным, но вы можете сделать ваши модели даже в 3 уровне приложения для какой-то причины, как если вы хотите создать ViewModel, увидеть этот пример о нем:

http://www.edandersen.com/2013/05/30/asp-net-mvc-basics-part-2-viewmodel-to-model-mapping-and-editing/