public static T query <T>(ITransactionCustom transaction, ICommandCustom command)
        {
            SqlEntityToCommandCustom sqlEntityToCommandCustom = new SqlEntityToCommandCustom();

            return(sqlEntityToCommandCustom.query <T>(transaction, command));
        }
        public static T query <T>(string connectionString, ICommandCustom command)
        {
            SqlEntityToCommandCustom sqlEntityToCommandCustom = new SqlEntityToCommandCustom();

            return(sqlEntityToCommandCustom.query <T>(connectionString, command));
        }
        public static T query <T>(ITransactionCustom transaction, string afterWhereSql, List <IParameterCustom> afterWhereSqlParams)
        {
            SqlEntityToCommandCustom sqlEntityToCommandCustom = new SqlEntityToCommandCustom();

            return(sqlEntityToCommandCustom.query <T>(transaction, afterWhereSql, afterWhereSqlParams));
        }
        public static T query <T>(ICommandCustom command)
        {
            SqlEntityToCommandCustom sqlEntityToCommandCustom = new SqlEntityToCommandCustom();

            return(sqlEntityToCommandCustom.query <T>(command));
        }
        public static T query <T>(string connectionString, string afterWhereSql, List <IParameterCustom> afterWhereSqlParams)
        {
            SqlEntityToCommandCustom sqlEntityToCommandCustom = new SqlEntityToCommandCustom();

            return(sqlEntityToCommandCustom.query <T>(connectionString, afterWhereSql, afterWhereSqlParams));
        }