我有一个复杂的数据模型(首先使用EF 4.1代码),该模型使用构图(许多1-1)来实现类似于多重继承的收益。但是我有一个问题要解决,希望通过映射。

  1. 我需要减少表(非实体)的数量,以模拟成功的多重继承。

  2. 我无法用复杂类型替换1对1构图类,因为我将使用动态数据作为管理员后端,而DD不适用于复杂类型。

  3. 每个层次结构似乎没有帮助,因为模拟了多个继承。

  4. 每型桌子会给桌子太多。

我认为有一种叫做“实体分裂”的东西。而且我认为我基本上需要相反吗?我想知道我想要什么甚至是可能的...基本上是通过不止一次映射模型组件来模拟复杂类型。这听起来不可能。我应该只是废除构图方法吗?我总是可以将属性与属性或其他内容分组。

有帮助吗?

解决方案

实体拆分的相反称为表分裂,它 真的有可能 但它有 一个大问题 首先仅在EF代码中进行。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top