From 32b33e448a709031ef72f27959170ace33f7bed1 Mon Sep 17 00:00:00 2001 From: sunkaixuna <610262374@qq.com> Date: Sat, 13 Nov 2021 17:42:44 +0800 Subject: [PATCH] update Oracle odp bug --- .../Realization/Oracle/DbMaintenance/OracleDbMaintenance.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Src/Asp.Net/SqlSugar/Realization/Oracle/DbMaintenance/OracleDbMaintenance.cs b/Src/Asp.Net/SqlSugar/Realization/Oracle/DbMaintenance/OracleDbMaintenance.cs index 8abdbc7d4..eabbb6d8b 100644 --- a/Src/Asp.Net/SqlSugar/Realization/Oracle/DbMaintenance/OracleDbMaintenance.cs +++ b/Src/Asp.Net/SqlSugar/Realization/Oracle/DbMaintenance/OracleDbMaintenance.cs @@ -360,7 +360,9 @@ namespace SqlSugar private List GetColumnInfosByTableName(string tableName) { - string sql = "select * from " +SqlBuilder.GetTranslationTableName(tableName) + " WHERE 1=2 "; + string sql = "select * /* " + Guid.NewGuid() + " */ from " + SqlBuilder.GetTranslationTableName(tableName) + " WHERE 1=2 "; + this.Context.Utilities.RemoveCache>("DbMaintenanceProvider.GetFieldComment."+tableName); + this.Context.Utilities.RemoveCache>("DbMaintenanceProvider.GetPrimaryKeyByTableNames." + this.SqlBuilder.GetNoTranslationColumnName(tableName).ToLower()); var oldIsEnableLog = this.Context.Ado.IsEnableLogEvent; this.Context.Ado.IsEnableLogEvent = false; using (DbDataReader reader = (DbDataReader)this.Context.Ado.GetDataReader(sql))