public virtual IDbCommand GetCommand() { var conn = new ClientProvider().Instantiate(GetConnectionString()).CreateNew() as IDbConnection; var cmd = conn.CreateCommand(); cmd.CommandText = GetQuery(); return(cmd); }