/// <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(); } }