現在のエンティティのフィールドから関連エンティティの ID を取得したい。これどうやってするの?
たとえば、2 つのエンティティ クラスがあるとします。Company
とEmployee
。設定しましたCompany
。Employee
コアデータを使用して、会社からそれを取得するためにこれを行います。
TTCompany* company = <get company>
TTEmployee* employee = [[company employees] anyObject];
id employeeID = employee.objectID;
私が取得したいのは、employeeID
. 従業員オブジェクトは後で必要に応じて解決するため、ここで読み込む必要はありません。そして明らかに、現在の会社オブジェクトには従業員の ID があります。データをフェッチせずにこれを取得する方法があると思います。
オブジェクトをロードせずに ID を取得するより良い方法はありますか?