在ASP.Net MVC中跨多個會話保持對象集合的最佳方式是什麼?我希望有一個收藏集,其中許多用戶可以從收藏集中「獲取下一個X」 - 例如處理其他人沒有使用的下一個X記錄 - 所以它將不得不跨越應用程序的多個會話在服務層中存在。在ASP.Net中跨多個會話保持對象MVC
這是一個內部網站,所以用戶不必擔心他們不應該做的事情,它只會被那些應該訪問數據的人使用。
考慮在服務層中使用靜態對象,但我不確定該如何/是否會在整個會話中持續存在,還是我以完全錯誤的方式處理這個問題,而應該使用數據庫來存儲信息?
這就是我在想什麼,我想我會拋出它的意見,因爲似乎沒有好的方法來做到這一點。 – 2012-01-27 14:16:00
@IanCotterill數據庫對我來說似乎是一種合理的方式 - 您可以輕鬆地將代碼中的持久性機制抽象出來(因此它很容易被Web服務所取代)。這就是SO的美麗,這是軟件集體體驗的好處! – 2012-01-27 14:25:01