Куда идут Subsonic классы в проекте ASP.NET MVC? - PullRequest
2 голосов
/ 18 марта 2009

В прошлом я создавал проекты веб-форм ASP.NET, и при создании классов Subsonic команды, в которых я работал, помещали объекты Business Layer / DAL в проект Project.Framework.

Это все еще рекомендуемая структура, или классы Subsonic должны идти непосредственно в папку / Model в веб-проекте MVC?

Ответы [ 3 ]

4 голосов
/ 19 марта 2009

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

Он должен идти в отдельной сборке. Может быть Project.Core или Project.Data

0 голосов
/ 19 марта 2009

Вы можете поместить их в Model и переместить их в свой собственный проект позже, но сейчас уже совсем не нужно просто помещать их в свой собственный проект, поэтому я просто сделал бы это.

0 голосов
/ 18 марта 2009

Я бы не ставил Subsonic классы напрямую в проект MVC. Поскольку вы не использовали ASP.NET, нет никаких оснований для изменения.

Я бы даже не оставил Controllers в веб-проекте MVC.

...