protected override object InvokeImplement <T>(T oChannel) { IContext context = ContextManager.Context; IExecuteSql channel = oChannel as IExecuteSql; if (channel != null) { channel.Do(context, out returnMsgs, sql); } return(null); }