sqlserver转mysq 表名带dbo.前缀 返回

SqlSugar 沟通中
10 121
该叫什么 oORrCc 发布于2周前
悬赏:0 飞吻

表名带dbo.前缀无法查询,去了可以,但是表太多没法改,请问要怎么处理image.png

热忱回答10

  • 写个循环手动去掉吧

    0 回复
  • 库表管理有获取表名的方法

    0 回复
  • 或者AOP 加上dbo.

    0 回复
  • EntityNameService  事件

    0 回复
  •  var tables=DbMain.DbMaintenance.GetTableInfoList(false);

     foreach (var table in tables)

     {

         var newtablename = table.Name.Replace("dbo.", "");

         DbMain.DbMaintenance.RenameTable(table.Name, newtablename);

     }

    之前试了也是报一样的错


    0 回复
  • @fate staimage.png这个也试过了也不行

    0 回复
  • @oORrCc:AOP看报错SQL

    0 回复
  • 学会调试SQL

    0 回复
  • @fate sta:生生的sql 是 `dbo`.`表名`

    0 回复
  • ok了

    0 回复