У меня есть PurchaseOrder state
, где первичный ключ будет PurchaseOrderID
и SupplierName
.
У меня есть еще один LetterOfCredit state
, который должен ссылаться на вышеуказанное состояние, чтобы мы могли получить PurchaseOrder
из хранилища, если у нас есть LetterOfCredit state
.
- Таким образом, я храню
PurchaseOrderID
и SupplierName
в
LetterOfCredit
также
- или я могу сохранить
UniqueIdentifier
из
PurchaseOrder state
в LetterOfCredit state
.
- или я генерирую уникальный
transactionID
я и храню в обоих состояниях как отдельное поле.
Какой должен быть правильный путь?
Вопрос 2: Если я выберу второй подход, то правильно ли генерировать UniqueIdentifier
из [external id
, id
] для запроса состояния из хранилища.
Спасибо за любую помощь.