我在某处阅读我应该在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