当我在文本框中输入的车牌号没有对应的汽车 ID 时,我试图在我的 BLL 中引发异常。
我的 DAL 看起来像这样:
Public Class DALCar
Private dc As New cars_modelDataContext
Public Function getCarIdByLicenePlate(ByVal licensePlate_input As String) As String
Dim result = (From car In dc.Cars
Where car.License_Plate = licensePlate_input
Select car.License_Plate).Single
Return result
End Function
End Class
这是我的 BLL:
Public Class BLLCar
Private DALcar As New DALCar
Public Function getCarIdByLicenePlate(ByVal licensePlate_input As String) As String
Dim carID As String = DALcar.getCarIdByLicensePlate(chassisNo_input)
End Function
End Class
因此,当没有带有此特定车牌的 carID 时,会在我的 DAL 中引发异常,但是如何在我的 BLL 中而不是在我的 DAL 中引发此异常?