.net core 环境查询达梦8数据库中数据如何在表前加上库名称 返回

SqlSugar 沟通中
7 212

image.png

实体类:

image.png

报错提示:

第1 行附近出现错误:

无效的表或视图名[BASE_MENU] [sql]: {SELECT "ID","NAME","CODE","ICON","URL","PERMISSION","ISSHOW","PARENTID","SORT","CREATEUSER","CREATETIME","MODIFYUSER","MODIFYTIME" FROM "BASE_MENU" };

这种情况应该如何处理

热忱回答7

  • QueryableWithAttr<Base_Menu>().ToList()

    0 回复
  • 多租户看一下用法

    0 回复
  • @fate sta:请问下 大佬  那是不是修改、删除、插入数据都需要加对应标签属性?有没有什么其他方法解决 目前我的程序都写好了,之前使用的sqlserver现在需要转换到dm8

    0 回复
  • @碳基生物: var newdb= db.GetConnectionWithAttr<T>();

    也可以这样写,通过设计就不需要所有代码都改

    0 回复
  • 用法文档都有

    0 回复
  • DB_CLINICMANAGER 这是我达梦数据库用户名 以及模式名:DB_CLINICMANAGER

    这个库中有一张表Base_Menu 我在配置数据库连接的时候已经明确给出了库的名字

    Server=192.168.101.250:5236; User Id=DB_CLINICMANAGER; PWD=QWErty123;SCHEMA=DB_CLINICMANAGER;DATABASE=DB_CLINICMANAGER;

    我也配置了多租户

    image.png

    这是实体配置

    image.png

    我在使用手动租户 查询时报错,但是我使用sqlserver就不存在此问题

    image.png

    image.png

    我应该怎么解决呢?

    0 回复
  • 谢谢大佬 已经解决了 

    增加了一个大写禁用就好了

    image.png

    0 回复