【发布时间】:2012-02-22 16:30:52
【问题描述】:
如何组织多个区域的模型?我正在尝试使用区域来组织代码。我正在使用 visual studio 2010 express ,该项目在 asp.net mvc3 上,并且使用了 code-first development。互联网上的所有教程和参考资料都只讨论了控制器和路由,但是模型呢?更准确地说,我正在寻找周围的建议:
- 一个区域中的模型文件夹将包含它自己的类,所以在哪里 应该放置 dbcontext 吗?我已经有一个 dbcontext 类 在“根”模型文件夹中包含多个 dbset 条目。我可以吗 有多个 dbcontext 将其数据存储在同一个数据库中?
- 我已经通过了 asp.net mvc 便携式区域项目 mvccontrib,但它仍然在 asp.net mvc2 中,但这是唯一的方法 在 asp.net mvc 3 中构建插件/组件?
- 除了区域/便携区域,还有没有更好的整理方式 代码是一种可以简单地“插入”新功能的方式, 不对现有代码做太多改动?区域看起来 很有希望,但我无法弄清楚模型应该如何 放置。
- 区域是否仅适用于控制器和视图分离?
【问题讨论】:
标签: asp.net-mvc-3 asp.net-mvc-areas