/// <summary> /// /// </summary> /// <param name="command"></param> /// <returns></returns> public static IDbCommand NewInstance(IDbCommand command) { IInterceptor handler = new IDbCommandProxy(command); object proxyCommand = new ProxyGenerator().CreateProxy(typeof(IDbCommand), handler, command); return (IDbCommand) proxyCommand; }
/// <summary> /// /// </summary> /// <param name="command"></param> /// <returns></returns> public static IDbCommand NewInstance(IDbCommand command) { IInterceptor handler = new IDbCommandProxy(command); object proxyCommand = new ProxyGenerator().CreateProxy(typeof(IDbCommand), handler, command); return((IDbCommand)proxyCommand); }