为什么复杂类型不允许引用实体类型

时间:2016-06-04 15:24:12

标签: c# entity-framework complextype

我不明白为什么复杂类型不允许引用实体类型。我的意思是他们这样做,但refrenced实体类型的所有属性然后存储在与包括复杂类型的类相同的表中。

我认为没有任何理由,这是一个很大的限制。

1 个答案:

答案 0 :(得分:1)

似乎Entity Framework无法区分引用的实体。例如,它无法自动为它们分配键:

SQL Server Image

上一张图片中的数据库是使用以下代码创建的:

GUID