0

私は次のシナリオを考えています: クライアント側で 2 つのエンティティを更新し、json バンドルで POST を送信します。サーバー側では、傍受を行い、いくつかのビジネス ロジックを適用します。保存はエンティティの 1 つで機能しますが、他のエンティティでは失敗します。あなたの意見では、正しい解決策とその理由は次のとおりです。1. ロールバックを実行してクライアントで例外を返す必要があるか、または 2. 最初のエンティティの更新をコミットし、保存が次のいずれかでのみ機能したというメッセージを返す必要があります。実体?IdeaBlade の担当者は saveChanges を単一のトランザクションと見なしていることを知っています (したがって、すべての CRUD 機能は単一の POST で実行されます)。しかし、私はすべての合理的な意見に感謝します.Thanks!

4

1 に答える 1