POCO 模型和计算字段
POCO Model and Calculated fields
我有基于数据库模型的 POCO 实体(示例:公司实体基于公司 table)。为了在视图中显示几个计算字段,我在 ViewModel 中添加了相应的属性。
我是否应该在模型(POCO 实体)本身中包含这些计算字段
或
我是否应该有另一个 class 将模型映射到 ViewModel,反之亦然,并在我的 ViewModel 中设置这些属性?
ViewModel 是正确的选择。
但在 "emergencies" 的情况下,您可以在 POCO 中拥有其他属性
具有属性 [NotMapped]
我有基于数据库模型的 POCO 实体(示例:公司实体基于公司 table)。为了在视图中显示几个计算字段,我在 ViewModel 中添加了相应的属性。
我是否应该在模型(POCO 实体)本身中包含这些计算字段
或
我是否应该有另一个 class 将模型映射到 ViewModel,反之亦然,并在我的 ViewModel 中设置这些属性?
ViewModel 是正确的选择。
但在 "emergencies" 的情况下,您可以在 POCO 中拥有其他属性 具有属性 [NotMapped]