示例#1
0
        public T ExecuteObject <T>(string sql, DataMapperDelegate <T> dataMapper)
        {
            DbHelper dbHelper = new DbHelper(conn);

            logger.Write(Severity.Debug, "ExecuteObject() with delegate - " + sql);

            return(dbHelper.ExecuteObject(sql, dataMapper));
        }
示例#2
0
        public List <T> ExecuteList <T>(string sql, DataMapperDelegate <T> dataMapper)
        {
            DbHelper dbHelper = new DbHelper(conn);

            logger.Write(Severity.Debug, "ExecuteList() with delegate - " + sql);
            List <T> list = dbHelper.ExecuteList <T>(sql, dataMapper);

            return(list);
        }
示例#3
0
        public List <T> ExecuteList <T>(DbCommandWrapper dbCmdWrapper,
                                        DataMapperDelegate <T> dataMapper)
        {
            List <T> list = null;

            DbHelper dbHelper = new DbHelper(conn);

            if (sql.Equals(""))
            {
                list = dbHelper.ExecuteList <T>(dbCmdWrapper, true,
                                                storedProcName, dataMapper);

                logger.Write(Severity.Debug, "ExecuteList() with command wrapper and delegate - " + storedProcName);
            }
            else
            {
                list = dbHelper.ExecuteList <T>(dbCmdWrapper, false,
                                                sql, dataMapper);

                logger.Write(Severity.Debug, "ExecuteList() with command wrapper and delegate - " + sql);
            }

            return(list);
        }
示例#4
0
        public T ExecuteObject <T>(DbCommandWrapper dbCmdWrapper,
                                   DataMapperDelegate <T> dataMapper)
        {
            T obj = default(T);

            DbHelper dbHelper = new DbHelper(conn);

            if (sql.Equals(""))
            {
                obj = dbHelper.ExecuteObject <T>(dbCmdWrapper, true,
                                                 storedProcName, dataMapper);

                logger.Write(Severity.Debug, "ExecuteObject() with command wrapper and delegate - " + storedProcName);
            }
            else
            {
                obj = dbHelper.ExecuteObject <T>(dbCmdWrapper, false,
                                                 sql, dataMapper);

                logger.Write(Severity.Debug, "ExecuteObject() with command wrapper and delegate - " + sql);
            }

            return(obj);
        }