2012-05-25 51 views
0

後我的關係1公司有許多組織正確的做法刪除用戶界面上的數據級聯刪除數據庫中

我與組織TreeView的是左側的用戶界面中顯示。

「刪除公司」 - 按鈕打開模式刪除對話框。

在對話框中,我選擇了要刪除並確認的公司。

現在該公司被刪除數據庫中的ajax文章。

如果result.success那麼我選擇。

我的問題是現在至少有一個更好,爲什麼?

  1. 通過執行$('#TreeView')來刪除整個組織樹。它清除div內的所有內容
  2. 通過執行$('#TreeView').load(UrlToGetTreeHierarchy)來「刪除」整個組織樹,它應該返回一個空樹集合。

兩者具有相同的效果,但點2再次訪問數據庫。

這種情況下的最佳做法是什麼?

回答

0

絕對數字1.請求空數據集沒有好處。這需要一個請求,一個數據庫查詢和一個響應。第一種方法簡單地清除已被確認要刪除的數據。

+0

我同意你:) – Elisabeth