我正在使用UnitOfWork模式在我的Asp.Net應用程序中抽象數據庫訪問。我基本上遵循此處介紹的的UnitOfWork模式方法:如何使用UnitOfWork模式添加ID?
https://chsakell.com/2015/02/15/asp-net-mvc-solution-architecture-best-practices/
不過,我掙扎明白,我怎麼會得到一個新添加的項目的ID。就像我想將新客戶添加到我的客戶存儲庫一樣,我將如何獲取客戶ID?問題是添加和提交解耦,並且在提交之後才知道標識。
有沒有一種方法可以使用UnitOfWork模式獲取添加項目的ID?
這裏最大的問題是:你爲什麼需要這個ID?我沒有閱讀鏈接,但是這種氣味就像一種架構,它無助於在一個事務中提交完整的對象圖。 –
我需要將cookie存儲在cookie中。 – brinch