0

我刚刚创建了我的第一个 MVC 项目。我的问题是 MVC 是创建 POCO 类还是只在模型中创建对象的常见做法?

4

2 回答 2

3

取决于您的域(业务)逻辑的复杂性。

虽然它不是“按书本”,但您可以将 POCO 类用作视图的模型。

个人会拆分它们,至少创建最低共同支配者作为接口

于 2013-07-19T11:29:16.283 回答
1

完全同意德扬·达基奇的观点。我将尝试给出一些扩展的答案。

如果您有one-layer少量业务逻辑的解决方案,那么在 mvc 中结合 POCO 对象和模型肯定会更快。这将帮助您使小应用程序比划分 POCO 和 Model 类快很多倍。

但是如果你有扩展架构的巨大解决方案,那么你应该分别制作 POCO 对象和模型。因为让您了解您Presentation layer的对象Data Access Layer是不好的举动。DALPresentation layer应与Business Layer. “经书”,Presentation Layer知之Business layerBusiness layer知之Data access Layer。每个人都知道Common layer(如果你有这样的层)。POCO 对象应该属于,Data Access Layer但 mvc 模型应该属于Presentation layer.

希望能帮助到你。

于 2013-07-19T12:10:27.223 回答