2014-09-03 42 views
0

我想創建我的web項目Recycle Bin,我使用的是詳細信息查看與編輯和刪除從數據庫選項來呈現和編輯數據和完美的工作,但希望有一個回收站Deleted Data如果所有者想要完全刪除從回收站刪除。 如果u有一些代碼或想法或一些鏈接請幫助我!如何使回收站在ASP.Net

+5

添加「刪除」列到你的表(一個或多個)。 – spender 2014-09-03 13:08:45

+1

你可以像軟刪除http://www.wiktorzychla.com/2013/10/soft-delete-pattern-for-entity.html – Neel 2014-09-03 13:11:26

回答

2

您有權以dB爲單位的字段,這意味着isDeteled或isRecycled,當它被設置爲1只,顯示它在RECYCLEBIN /如果用戶最終刪除記錄從數據庫中刪除,如果。

更好的選擇是有狀態字段枚舉主動/歸檔/刪除或Active /歸檔/刪除/吹掃

當此枚舉的最後狀態的記錄刪除它實時,或者通過SQL潔淨上班或類似的事情。

+0

謝謝@Vladmir,我能加1個布爾請將isDeleted列,並在像(回收)頁面顯示所有數據的isDeleted = true值,並使用刪除命令! – 2014-09-03 13:42:54

+0

您需要實現在Delete命令中將從db中刪除條目的邏輯。只需在網格中顯示所有刪除的數據,檢查必要的項目,然後執行刪除操作 – Vladmir 2014-09-03 14:07:40