0

我的 SQL 数据库中有一对一的关系,但是当我在实体框架中生成模型时,它会变为一对多的关系:`(

我的外键字段没有 pk 但有一个唯一索引。

有人知道吗?

照片:http ://share.pho.to/7I7XQ

4

1 回答 1

0

我明白你的意思,但似乎根本没有任何理由拥有 person 表。在您的架构中是否有人不是患者?表之间通常没有一对一的关系。我不确定这种关系检测是否会内置到工具中。如果您有不是患者的人,那么您似乎可以在患者表中将其与其余的空值一起使用,甚至可能有一个“活动”列来回答他们是否正在积极接受治疗。所有数据库问题都得到满足,拥有尽可能少的表会更有效。

于 2014-09-26T15:04:28.660 回答