-1
插入,選擇所有正常工作。 當我更新數據時,它不更新到sql服務器(因爲沒有sql exec到服務器,在服務器中是舊數據不被更新)。 但是當選擇此記錄時,它返回已更新的更新數據。 我重新啓動iis服務器後,sql server返回的舊數據不會通過選擇更新。WebApi2中的NHibernate - 更新和刪除問題
插入,選擇所有正常工作。 當我更新數據時,它不更新到sql服務器(因爲沒有sql exec到服務器,在服務器中是舊數據不被更新)。 但是當選擇此記錄時,它返回已更新的更新數據。 我重新啓動iis服務器後,sql server返回的舊數據不會通過選擇更新。WebApi2中的NHibernate - 更新和刪除問題
不幸的是,你沒有在你的問題中顯示有問題的代碼,但我的猜測是你應該檢查你對會話和事務的處理。
請考慮審查quick start chapter of the NHibernate reference,尤其是關於使用和提交事務的注意事項。另請閱讀Manipulating Persistent Data一章。
歡迎使用堆棧溢出 - 請閱讀http://stackoverflow.com/tour,看看您是否可以更好地重新說明您的問題以獲得最佳結果。 – BugFinder
@BugFinder這是NHibernate日誌:加載實體 - >嘗試解決 - >解決對象在會話緩存 - >自動提交後 - >事務完成 - >積極釋放數據庫連接 - >啓動提交 - >事務完成前 - > IDbTransaction已提交 - >事務完成 - >積極釋放數據庫連接 - >關閉連接 - >處理IDbTransaction - >關閉會話 –
請編輯您的問題中的文本(而不是註釋),以便在問題本身如此重要時添加附加信息。 –