2012-01-30 29 views
1

我今天開始使用實體繼承與核心數據,有沒有人有任何使用此功能的經驗?我看到,當打開sqlite文件時,所有具有父實體的實體現在都轉換爲一個大表。我擔心性能和桌面鎖。任何人請分享他們的經驗?在CoreData模型中使用父實體

回答

2

牧師,

當你的架構可以顯着地影響你的表現,在表中添加列行是不是你的性能問題。遍歷複雜關係和管理大型BLOB是您的性能問題。

是的,我使用實體繼承。是的,速度很快。是的,它使我能夠建立一個健全的模型。也就是說,現在傳統的OOP智慧是限制你的繼承層次的深度。這在使用Core Data時可能是一個好主意。對象/實體的組成是你的朋友。

安德魯