0 可以說我擁有Person實體 - >子實體Employee - >子實體Manager。我想要的是在某種程度上將具體員工變更爲經理。有沒有簡單的方法來做到這一點,沒有手動深層複製?將Core Data父實體轉換爲子實體 感謝 來源 2015-09-07 Ilya K. +0 不要使用實體層級,使用標誌屬性或關係來表示它... – Wain +0 我從實體繼承中獲得很多其他好處,所以這不是一個選項。我更喜歡在不改變當前架構的情況下解決這個問題 – +0 這些好處是什麼?你必須拆除舊的,並建立一個新的...... – Wain
0 你不能在覈心數據在旅途中改變一個實體的名稱。 你應該改變模型和基於所做的更改輕/重遷移遷移呢.. IMO,我會去它只有因爲經理稱爲「僱員」一個實體模型也是僱員。 員工實體具有您希望的屬性。 員工實體與自己有關係。 Relationships- 管理器 - 一個一對多與employeeSet empleyeeSet,多對一與經理 如果員工不是經理,他/她將有0 employeeSet。算上 來源 2015-09-08 19:49:59 riyaz +0 我的問題與改變實體描述的實際名稱無關而與遷移無關。 –
不要使用實體層級,使用標誌屬性或關係來表示它... – Wain
我從實體繼承中獲得很多其他好處,所以這不是一個選項。我更喜歡在不改變當前架構的情況下解決這個問題 –
這些好處是什麼?你必須拆除舊的,並建立一個新的...... – Wain