Exemple #1
0
        /// <summary>
        /// 按主键值进行删除
        /// </summary>
        public static bool Deleate <T>(string key) where T : OrmBaseModel
        {
            if (string.IsNullOrEmpty(key))
            {
                throw new ArgumentNullException("primary key can't be null");
            }

            var sqlStr = SqlCache <T> .GetSql(SqlType.Deleate);

            var parameters = SqlCache <T> .GetDelMySqlParameters(key);

            return(ExceteSql <bool>(sqlStr, parameters, command =>
            {
                var result = command.ExecuteNonQuery();
                return result == 1;
            }));
        }