Преглед на файлове

!729 修复在数据库不支持修改表备注时,抛出NotSupporedException 代码无法继续向下执行的问题
Merge pull request !729 from 从一而终/fax_updateTableEx

zuohuaijun преди 2 години
родител
ревизия
a2671bce02
променени са 1 файла, в които са добавени 9 реда и са изтрити 2 реда
  1. 9 2
      Admin.NET/Admin.NET.Core/Service/DataBase/SysDatabaseService.cs

+ 9 - 2
Admin.NET/Admin.NET.Core/Service/DataBase/SysDatabaseService.cs

@@ -190,8 +190,15 @@ public class SysDatabaseService : IDynamicApiController, ITransient
     {
         var db = _db.AsTenant().GetConnectionScope(input.ConfigId);
         db.DbMaintenance.RenameTable(input.OldTableName, input.TableName);
-        if (db.DbMaintenance.IsAnyTableRemark(input.TableName))
-            db.DbMaintenance.DeleteTableRemark(input.TableName);
+        try
+        {
+            if (db.DbMaintenance.IsAnyTableRemark(input.TableName))
+                db.DbMaintenance.DeleteTableRemark(input.TableName);
+        }
+        catch (NotSupportedException)
+        {
+            //Ignore 不支持该方法则不处理 
+        }
         db.DbMaintenance.AddTableRemark(input.TableName, input.Description);
     }