public virtual T ExecuteScalar <T>(string sql, object parameters, int?commandTimeout = null) => DapperConnection.ExecuteScalar <T>(sql, parameters, commandTimeout: commandTimeout);
public virtual T ExecuteScalar <T>(Query query, int?commandTimeout = null) => DapperConnection.ExecuteScalar <T>(query, commandTimeout: commandTimeout);