我在某處閱讀我應該在BLL和UI中執行驗證的地方。這是這種情況,我應該如何處理錯誤/異常?BLL中的驗證
我正在創建一個應用程序來管理我們的客戶數據。如果客戶端沒有附加任何項目,用戶可以刪除客戶端。在BLL子如下:
Public Shared Sub DeleteClient(ByVal clientsID As Integer)
Dim clientDataAccessLayer As New ClientDAO
clientDataAccessLayer.DeleteClient(clientsID)
End Sub
我已經檢查的UI,而不是調用此子客戶端是否有任何項目,但是否也應該這樣子中添加一些驗證,我應該怎麼辦它?拋出異常或根本不允許它運行?
謝謝,我會研究如何處理異常,因爲我之前沒有這樣做。 – Westicle 2011-05-23 12:43:14