Как организовать модели в нескольких областях? Я пытаюсь организовать код, используя области. Я использую visual studio 2010 express, проект находится на asp.net mvc3 и используется кодовая разработка. Все учебники и ссылки на Интернет говорят только о контроллерах и маршрутах, но как насчет моделей? точнее, я ищу предложения вокруг:Модели в asp.net mvc 3 области
- Модель папки в области будет содержать свои собственные классы, поэтому где если DbContext быть размещены? У меня уже есть класс dbcontext , содержащий несколько записей dbset в папке модели «root». Может ли иметь несколько dbcontext, сохраняющих свои данные в одной базе данных?
- Я прошел через проект asp.net mvc portable area mvccontrib, но его все еще в asp.net mvc2, но это единственный способ: для создания плагинов/компонентов в asp.net mvc 3?
- Помимо областей/переносных зон, есть ли лучший способ организовать код такой, что новые функции могут быть просто «заброшены», , не внося слишком больших изменений в существующий код? Области выглядят перспективных, но я не могу понять, как модели должны быть размещены.
- Области, пригодные только для управления контроллером и просмотра?
«У вас может быть несколько dbcontext, сохраняющих свои данные в одном и том же db», как ?? Является ли это явным предоставлением строки dataconnection для каждого класса dbcontext, используя их конструктор? не будет ли это противоречить метаданным edm? –