2013-06-01 80 views
0

我在nopCommerce 3.0中創建了我的自定義實體。我已經在這個實體上成功實現了插入/更新/刪除。 當產品更新事件等特定事件被調用時,我的更新將在自定義實體上完成。 但奇怪的只有我的實體第一次更新,第二次成功運行更新代碼,但未在數據庫中更新。 當我單擊重新啓動應用程序或在web.config中放置空白空間時,實體現在將更新但只有一次,再次更新第二次我必須放置空白區域或重新啓動應用程序進行更新。實體沒有在nopCommerce 3.0中更新

那麼這裏有什麼問題?緩存?那麼在我的更新代碼之前,我已經從MemoryCacheManager類中清除了緩存。但仍未更新我的實體。

+0

「_it成功運行更新代碼,但未在database_中更新」。如果您指的是'Update'方法,那麼我認爲您需要在您的問題中顯示該代碼,以便我們瞭解爲什麼它不會再次更新。 –

回答

1

當它被更新時,請檢查實體的ID的值。它應該有一個有效的ID。

我有其他方式的問題,其他方式插入不工作。然後經過幾個小時的調試,我發現一種方法將實體集id建立爲大於零的值。所以插入不會發生。