我在覈心數據中有兩個實體:A和B. A與B有一對一的關係。我最好是在實體A中保存一個entityB'Id,然後在需要時在實體B上進行一次提取?在覈心數據中,具有一對一關係是一種好的做法
我的想法:
我仍然認爲有一個一對一的關係比較好。
我同意有時具有一對一的關係不是necessary.But我檢查覈心數據產生的源碼文件。對我來說,它看起來像是核心數據將這種關係保存爲一個內含Id的列。所以我不認爲保存一對一的關係比保存一個entityB的Id更加昂貴。
當我從實體A獲取一個對象後,擁有一對一關係允許我訪問實體B中的相關對象而無需再次獲取。我認爲最好是做一個獲取關係的對象而不是兩個獲取。