0

我在我的SQL數據庫中有一對一的關係,但是當我在實體框架中生成一個模型時,它會改變爲一對多關係:`` (沒有PK或EntityKey的實體框架中的一對一關係

我的外鍵字段haven`t PK,但有一個唯一索引

有別人有什麼想法

圖片:?http://share.pho.to/7I7XQ

+0

如果它是一對一的關係,他們爲什麼在不同的表中? – jollarvia 2014-09-26 14:22:15

+0

看到這 http://share.pho.to/7I7XQ – Matrix 2014-09-26 14:50:37

回答

0

我明白你的意思,但有不似乎有任何理由讓人們的桌子湖在你的模式中是否有人不是病人?通常,表格之間通常不存在一對一的關係。我不確定這種關係檢測是否會嵌入到工具中。如果您有不是患者的人,那麼您可以在患者表中爲其餘的患者設置空值,如果他們正在積極接受治療,甚至可以選擇「活動」列來回答。所有的數據庫問題都得到了滿足,因爲儘可能少的表格可以更高效地工作。

+0

謝謝Jollarvia,在我的模式中是有一些其他類型的其他類型,如真人,法人,醫生,護士,.. 其實人表是一個掌握關係表在我的分貝,最常見的表格包含Person_ID準備人的信息。 – Matrix 2014-09-27 10:25:13

相關問題