我刚刚创建了我的第一个 MVC 项目。我的问题是 MVC 是创建 POCO 类还是只在模型中创建对象的常见做法?
问问题
851 次
2 回答
3
取决于您的域(业务)逻辑的复杂性。
虽然它不是“按书本”,但您可以将 POCO 类用作视图的模型。
我个人会拆分它们,至少创建最低共同支配者作为接口
于 2013-07-19T11:29:16.283 回答
1
完全同意德扬·达基奇的观点。我将尝试给出一些扩展的答案。
如果您有one-layer
少量业务逻辑的解决方案,那么在 mvc 中结合 POCO 对象和模型肯定会更快。这将帮助您使小应用程序比划分 POCO 和 Model 类快很多倍。
但是如果你有扩展架构的巨大解决方案,那么你应该分别制作 POCO 对象和模型。因为让您了解您Presentation layer
的对象Data Access Layer
是不好的举动。DAL
并Presentation layer
应与Business Layer
. “经书”,Presentation Layer
知之Business layer
,Business layer
知之Data access Layer
。每个人都知道Common layer
(如果你有这样的层)。POCO 对象应该属于,Data Access Layer
但 mvc 模型应该属于Presentation layer
.
希望能帮助到你。
于 2013-07-19T12:10:27.223 回答