0

我有一个引用 dao 层的服务层。我使用ninject 的反转控制来绑定实现。

public class DaoA : IDaoA
{   
    private DaoA _dao;
    public void daoMethod() {
       //throw DBUpdate exception   
    }    
}


public class ServiceA : BaseService 
{   
    private DaoA _dao;
    public result methodA() {
       _dao.daoMethod();    
    }
}

现在我想try catch避免daoMethod. 有没有办法BaseService 像我们在.NETOnException的类中捕获方法一样捕获这个异常?Attribute

4

1 回答 1

0

是的,如果您没有在 DAO 层中捕获异常,您可以在服务层中捕获它。

于 2013-01-16T19:11:09.453 回答