我正在構建一個小型Web應用程序,用戶被授予對項目進行評分的能力。 在我的應用程序中,我使用nhibernate和asp.net mvc。nhibernate沒有機會更新?
所有的評價請求都是由jquery(ajax/post)發送的。 當用戶投票一個項目時,我檢查該項目是否已被投票過。如果是這樣,我將最後的投票值更新爲收到的新投票值。如果不是,我只是給我的表添加一個新的評級。
我注意到了一些很奇怪的東西。這個效果很好,但是當我點擊幾次真的很快就會搞砸了。我得到了多個評級,看起來好像nhibernate並不會檢查用戶是否曾經投票過,而只是返回一個錯誤的值。
這可能嗎?我怎麼看到底下發生了什麼?
謝謝
是的,我正在使用存儲庫模式 – vondip 2011-03-11 08:48:51