解决方案 »

  1.   

    google AOP 日志 注入
      

  2.   

    http://www.soaspx.com/dotnet/csharp/csharp_20140803_10602.html
      

  3.   

    没太看懂只是这个业务内的重复代码的话,写个函数不就行了
    没人说业务层内必须都是单独的业务函数,不能有功能函数
    private xxxxxx如果很多个业务的重复代码
    就写个共通的业务逻辑代码
    public class CommonLogic {
          public [static] xxxxx
    }
    重复代码,只需要在合适的地方提取函数就行了
      

  4.   

    你这么问不好回答,如果只是2个方法里有重复代码,只要抽取出来做一个独立方法;如果是日志记录,安全控制,事务处理,异常处理什么的,可以考虑aop。