私は、Asp.Netアプリケーションでデータベースアクセスを抽象化するためにUnitOfWorkパターンを使用しています。基本的に私はここで説明したUnitOfWorkパターンのアプローチに従う:UnitOfWorkパターンを使ってAddからIDを取得するには?
https://chsakell.com/2015/02/15/asp-net-mvc-solution-architecture-best-practices/
しかし、私は私が新しく追加されたアイテムのIDを取得する方法を理解するのに苦労しています。新しい顧客を顧客リポジトリに追加する場合と同様に、顧客IDを取得するにはどうすればよいですか?問題は、AddとCommitは分離されており、IdはCommitの後まで分からないということです。
UnitOfWorkパターンを使用して、追加されたアイテムのIDを取得する方法はありますか?
大きな質問はここにあります:なぜこのIDが必要ですか?私はリンクを読んでいませんでしたが、これは1つのトランザクションで完全なオブジェクトグラフをコミットするのに役立たないアーキテクチャーのようなにおいがします。 –
私はIDをクッキーに保存する必要があります。 – brinch