public T ExecuteScalar <T>(DbCommandSpec commandSpec) { var command = commandSpec.CreateCommand(dbAdapter, connection); var result = Try(command.ExecuteScalar); return((T)result); }
public void ExecuteNonQuery(DbCommandSpec commandSpec) { var command = commandSpec.CreateCommand(dbAdapter, connection); Try(command.ExecuteNonQuery); }
public object ExecuteScalar(DbCommandSpec commandSpec) { var command = commandSpec.CreateCommand(dbAdapter, connection); return(Try(command.ExecuteScalar)); }
public IEnumerable <IDictionary <string, object> > ExecuteQuery(DbCommandSpec commandSpec) { var command = commandSpec.CreateCommand(dbAdapter, connection); return(Try(() => ExecuteQuery(command))); }