public override Task <T> ExecuteTopAsync <T>(string cmdId, object parameter)
        {
            IStatement statement = _sql.GetStatement(cmdId);
            string     query     = statement.GetCommandText(null);

            return(ExecuteQueryFirstAsync <T>(query, parameter));
        }
        public override Task <IEnumerable <T> > ExecuteQueryAsync <T>(string cmdId)
        {
            IStatement statement = _sql.GetStatement(cmdId);
            string     query     = statement.GetCommandText(null);

            return(ExecuteAsync <T>(query, null));
        }
        public override Task <T> ExecuteTopAsync <T>(string cmdId, IDictionary <string, object> paramList)
        {
            IStatement statement = _sql.GetStatement(cmdId);
            string     query     = statement.GetCommandText(null);

            return(ExecuteQueryFirstAsync <T>(query, paramList));
        }
        public override int ExecuteCommand(string cmdId, object paramList)
        {
            IStatement statement = _sql.GetStatement(cmdId);
            string     query     = statement.GetCommandText(paramList);

            return(_conn.Query <int>(query, paramList).Single());
        }
        public override DataTable ExecuteSPQuery(string cmdId, IDictionary <string, object> parameter)
        {
            IStatement statement = _sql.GetStatement(cmdId);
            string     query     = statement.GetCommandText(null);

            return(Query(query, parameter, CommandType.StoredProcedure));
        }
        public override Task <int> ExecuteNonQueryAsync(string cmdId, object paramList)
        {
            IStatement statement = _sql.GetStatement(cmdId);
            string     query     = statement.GetCommandText(paramList);

            return(_conn.ExecuteAsync(query, paramList));
        }
示例#7
0
        public override Task <T> ExecuteTopAsync <T>(string cmdId)
        {
            IStatement statement = _oracle.GetStatement(cmdId);
            string     query     = statement.GetCommandText(null);

            return(ExecuteQueryFirstAsync <T>(query, null));
        }
示例#8
0
        public override Task <IEnumerable <T> > ExecuteQueryAsync <T>(string cmdId, IDictionary <string, object> paramList)
        {
            IStatement statement = _oracle.GetStatement(cmdId);
            string     query     = statement.GetCommandText(null);

            return(ExecuteAsync <T>(query, paramList));
        }
示例#9
0
        public override DataTable ExecuteQuery(string cmdId, IDictionary <string, object> parameter)
        {
            IStatement statement = _oracle.GetStatement(cmdId);
            string     query     = statement.GetCommandText(null);

            return(Query(query, parameter, CommandType.Text));
        }
示例#10
0
        public override int ExecuteCommand(string cmdId, object paramList)
        {
            IStatement statement = _oracle.GetStatement(cmdId);
            string     query     = statement.GetCommandText(paramList);

            return(_conn.Execute(query, paramList));
        }