Optimized performance

This commit is contained in:
sunkaixuan
2024-01-30 14:55:27 +08:00
parent 7742bdf52c
commit bfed841e07

View File

@@ -272,6 +272,24 @@ namespace SqlSugar
#endregion
#region Methods
public override bool IsAnyTable(string tableName, bool isCache = true)
{
if (isCache)
{
return base.IsAnyTable(tableName, isCache);
}
else
{
if (tableName.Contains("\""))
{
tableName = SqlBuilder.GetNoTranslationColumnName(tableName);
}
return this.Context.Ado.GetInt(@"
SELECT COUNT(table_name)
FROM user_tables
WHERE UPPER(table_name) = UPPER(@p)",new { p=tableName}) > 0;
}
}
public override bool UpdateColumn(string tableName, DbColumnInfo column)
{
ConvertCreateColumnInfo(column);