Esempio n. 1
0
        public T ExecuteScalar <T>(DbCommandSpec commandSpec)
        {
            var command = commandSpec.CreateCommand(dbAdapter, connection);
            var result  = Try(command.ExecuteScalar);

            return((T)result);
        }
Esempio n. 2
0
        public void ExecuteNonQuery(DbCommandSpec commandSpec)
        {
            var command = commandSpec.CreateCommand(dbAdapter, connection);

            Try(command.ExecuteNonQuery);
        }
Esempio n. 3
0
        public object ExecuteScalar(DbCommandSpec commandSpec)
        {
            var command = commandSpec.CreateCommand(dbAdapter, connection);

            return(Try(command.ExecuteScalar));
        }
Esempio n. 4
0
        public IEnumerable <IDictionary <string, object> > ExecuteQuery(DbCommandSpec commandSpec)
        {
            var command = commandSpec.CreateCommand(dbAdapter, connection);

            return(Try(() => ExecuteQuery(command)));
        }