【发布时间】:2011-11-17 02:40:10
【问题描述】:
我有一个实体 A 和一个实体 B。B 从 A 继承并且是 A 的超集。我在 .ascx 上有一个方法,该方法当前加载控件属性并绑定来自 A 实体的数据。我想扩展该方法以包含 B。我想我需要创建一个包含两者的所有字段的实体,然后将 A 或 B 转换为组合实体类型。有人有其他建议吗?
【问题讨论】:
-
Claim是Policy?这对我来说似乎不对。重新考虑你的模型。 -
对于此应用程序,是的,索赔被定义为政策的所有属性以及仅与索赔相关的一组附加数据。
-
你说的是技术角度,我说的是概念角度。我在
Policy上创建了Claim,但Claim不是Policy。 -
那么让声明以某种方式引用策略不是更好吗,即用聚合而不是继承来建模关系?
-
只是一个小提示:尝试给出一些真实的代码。我们是程序员,所以一些资源甚至比图片更有价值;)
标签: c# asp.net business-objects