using Castle.DynamicProxy; namespace Edu.AOP { /// /// AOP帮助类 /// public class AOPHelper { /// /// 生成代理类对象 /// /// /// public static T CreateAOPObject() where T : class { ProxyGenerator generator = new ProxyGenerator(); IOCInterceptor interceptor = new IOCInterceptor(); T t = generator.CreateClassProxy(interceptor); return t; } } }