POCO 模型和计算字段

Posted

技术标签:

【中文标题】POCO 模型和计算字段【英文标题】:POCO Model and Calculated fields 【发布时间】:2015-05-12 19:27:13 【问题描述】:

我有基于数据库模型的 POCO 实体(例如:公司实体基于公司表)。为了在视图中显示几个计算字段,我在 ViewModel 中添加了相应的属性。

我是否应该在模型(POCO 实体)本身中有这些计算字段

我是否应该有另一个将模型映射到 ViewModel 的类,反之亦然,并在我的 ViewModel 中设置这些属性?

【问题讨论】:

如果计算字段用于视图,那么视图模型就是要走的路。 【参考方案1】:

ViewModel 是要走的路。

但在“紧急情况”的情况下,您可以在 POCO 中拥有其他属性 带有属性 [NotMapped]

【讨论】:

以上是关于POCO 模型和计算字段的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 模型关系上的计算字段,如模型属性

如何在 DDD 中正确设计模型的计算字段? [关闭]

向 Laravel 模型查询添加计算字段

如何从车把模板访问主干模型的计算字段?

如何从车把模板访问主干模型的计算字段?

我如何从模型中获取字段并计算一些字段并将它们传递给我的模板?