Esempio n. 1
0
        public int ExecuteNonQuery(string commandText, object paramObj = null)
        {
            try
            {
                var com = this._conn.GetIDbCommand(this._mapper.ServiceKey);
                com.CommandText = commandText;
                DBbatBuilder <T> .SetCommandParameter(commandText, com.Parameters, this.CreaterParamger, paramObj);

                return(com.ExecuteNonQuery());
            }
            finally
            {
                this._conn.Close();
            }
        }
Esempio n. 2
0
        public void Execute <K>(IList <T> entitys, string commandText, object paramObj = null) where K : DataEntity, new()
        {
            try
            {
                var com = this._conn.GetIDbCommand(this._mapper.ServiceKey);
                com.CommandText = commandText;
                DBbatBuilder <T> .SetCommandParameter(commandText, com.Parameters, this.CreaterParamger, paramObj);

                using (var read = com.ExecuteReader(CommandBehavior.CloseConnection))
                {
                    var rs = ReaderDataEntity.CreaterReaderDataEntity <T, K>(this._entity, read, this._mapper);
                    rs.FullDataEntity <T>(entitys, read);
                }
            }
            finally
            {
                this._conn.Close();
            }
        }