예제 #1
0
        /// <summary>
        /// 删除实体
        /// </summary>
        /// <param name="id">实体主键</param>
        /// <param name="autoSave">是否立即执行保存</param>
        public override void Delete(TPrimaryKey id, bool autoSave = true)
        {
            var statement          = StatementFactory.Delete <TEntity>(Dialect.MySQL);
            DynamicParameters para = new DynamicParameters();

            para.Add("id", id);
            _dbContext.Execute(statement, para);
            if (autoSave)
            {
                Save();
            }
        }