新しい請求アプリケーションを設計しています。Core Data に実装する方法がわからない機能が多数あります。以下の点についてご協力をお願いします。
簡単にするために、2 つのエンティティ、Invoice エンティティと Detail エンティティがあり、対多の関係 'invoiceDetails' と対 1 の関係 'detailInvoice' があるとします。これが私の質問です。
詳細エンティティには、ユーザーが新しい詳細を追加したときに自動生成される属性「sequenceNumber」が必要です。請求書ごとに、sequenceNumber は 1 から始まり、ユーザーが新しい詳細を追加するにつれて増加します。請求書内の詳細を並べ替えるには、sequenceNumber を使用する必要があります。
詳細エンティティには、属性「numberOfItems」と「price」もあります。また、numberOfItems と price の積として自動生成される属性「amount」も必要です。
請求書エンティティには、すべての詳細金額の合計として生成される属性「netAmount」が必要です。
請求書エンティティには、netAmount から式として自動生成される属性「vat」が必要です。
Invoice エンティティには、netAmount と vat の合計として自動生成される属性「totalAmount」も必要です。
請求書エンティティには、現在の日付と日数から自動生成された属性「dueTo」が必要です。
Core Data アプリケーションでこれを行うにはどうすればよいですか? ありがとう。
/ミカエル