文章目录

  • 1.使用案例
    • 1.1 案例一
    • 1.2 案例二
  • 2.使用过程中不允许修改的参数

说明:创建对象时,连接参数: MoreSettings

1.使用案例

目前已知的属性和字段

public class ConnMoreSettings{public bool PgSqlIsAutoToLower;public ConnMoreSettings();public bool IsAutoRemoveDataCache { get; set; }public bool IsWithNoLockQuery { get; set; }public bool DisableNvarchar { get; set; }public bool DisableMillisecond { get; set; }public int DefaultCacheDurationInSeconds { get; set; }public bool? TableEnumIsString { get; set; }public DateTime? DbMinDate { get; set; }}

1.1 案例一

public static SqlSugarClient GetInstance()
{SqlSugarClient db = new SqlSugarClient(new ConnectionConfig(){DbType = SqlSugar.DbType.MySql,ConnectionString = "server = 127.0.0.1; Database = sugarlearn; Uid = root; Pwd = root; AllowLoadLocalInfile = true;",InitKeyType = InitKeyType.Attribute,IsAutoCloseConnection = true,//看这里MoreSettings=new ConnMoreSettings(){DisableNvarchar = true,DbMinDate = DateTime.MinValue}});
}

1.2 案例二

public static SqlSugarClient GetInstance()
{SqlSugarClient db = new SqlSugarClient(new ConnectionConfig(){DbType = SqlSugar.DbType.MySql,ConnectionString = "server = 127.0.0.1; Database = sugarlearn; Uid = root; Pwd = root; AllowLoadLocalInfile = true;",InitKeyType = InitKeyType.Attribute,IsAutoCloseConnection = true});//看这里db.CurrentConnectionConfig.MoreSettings = new ConnMoreSettings(){DisableNvarchar = true,DbMinDate = DateTime.MinValue};
}

2.使用过程中不允许修改的参数

  • DbType 数据库类型
  • ConnectionString 连接字符串
  • ConfigId 多租户唯一标识

其他参数都可以在使用的过程中随意更改

SqlSugar 5.修改配置相关推荐

  1. php修改后nginx返回不生效,nginx修改配置后不生效的问题

    nginx增加了新的server name配置,发现nginx -s reload之后总是不生效. http和https均可以打开页面,但是页面是别的server页面,使用的证书也是别的server的 ...

  2. win7 64位 安装java jdk1.8 ,修改配置环境变量

    下载jdk1.8,下载地址:http://www.wmzhe.com/soft-30118.html 安装时有两个程序,都安装在同一个目录下.   win7 64位 安装java jdk1.8 ,修改 ...

  3. java修改配置不重启,java运行时修改应用数据,通过jmx修改应用运行数据

    背景 运行中的应用修改了配置后应用能生效有多种解决方案,比如: 配置存入redis中 修改了配置文件后按时检测配置文件是否被修改,被修改则读取修改后的内容 下面介绍springboot工程通过jmx动 ...

  4. gitlab修改配置重启_centos7下gitlab安装说明

    执行 1 sudo yum install -y curl policycoreutils-python openssh-server sudo systemctl enable sshd sudo ...

  5. 再战android-语音识别2(修改配置)

    可怕的半桶水一直在晃.程序中需要根据用户的选择设置语音识别的语言(目前科大讯飞支持英文.普通话.粤语),不想每次要用户去IatSetting中去改,需要能直接修改IatSetting的设置.之前移植的 ...

  6. 多主机推送公钥、修改配置、修改密码脚本

    推送公钥: !#/bin/bash if [! -f ~/.ssh/id_rsa ] ;thenssh-keygen -P "" -f ~/.ssh/id_rsa fifor i ...

  7. vue-cli3+与vue-cli2的区别和vue-cli 修改配置

    vue-cli3是基于webpack4打造,vue-cli2是基于webpack3 vue-cli3的设计原则是"0配置",移除(隐藏)配置文件build和config等目录 vu ...

  8. cygwin 编译linux内核,【记录】Cygwin下交叉编译Linux内核时用make menuconfig去确认和修改配置...

    [背景] 折腾: 期间,已用make xxxx_defconfig调用默认配置: 此处,接着去: make menuconfig 去确认和修改配置. [折腾过程] 1.去make menuconfig ...

  9. Java 项目中一种简单的动态修改配置即时生效的方式 WatchService

    这种方式仅适合于比较小的项目,例如只有一两台服务器,而且配置文件是可以直接修改的.例如 Spring mvc 以 war 包的形式部署,可以直接修改resources 中的配置文件.如果是 Sprin ...

最新文章

  1. php多选框怎么传值,php多选框表单checkbox参数传递的问题解析
  2. php-fpm 启动参数及重要配置详解
  3. nosql-redis学习 数据类型
  4. 关于VMware虚拟机的上网
  5. 频繁项集挖掘之apriori和fp-growth
  6. 编程基本功:代码都写不好,还写什么注释
  7. access mysql odbc驱动程序_access odbc驱动下载|
  8. 想创业做社交产品?不妨先看看这篇文章
  9. msm8937 64位开发概要
  10. 深圳多九云优认知能力团体反馈训练系统----认知训练与生物反馈训练合二为一
  11. 360卫士锁定IE主页之更换主页
  12. matlab箭头大小固定,科学网—Matlab 粗箭头绘制 - 肖鑫的博文
  13. ip中继对接_FreePBX配置IP对接中继
  14. 港口数字化转型不能盲目跟风
  15. 网络游戏网络封包破解
  16. FreeRTOS之软件定时器详解
  17. VSC/SMC(十四)——全局快速Terminal滑模控制(含程序模型)
  18. 《科研伦理与学术规范》2020期末试卷答案
  19. Linux学习入门(一)
  20. 现场签约及达成合作意向金额6.8亿多元 山东104家企业闪耀第十五届“中博会”

热门文章

  1. java double类型保留小数和四舍五入
  2. 2023 宁波天一永安杯初赛web部分wp
  3. java基础学习网站
  4. Simulink示波器出图数据对比及其Visio矢量化
  5. java计算机毕业设计货币博物馆展品管理系统源程序+mysql+系统+lw文档+远程调试
  6. android ota升级涉及的分区,Android OTA升级原理 - 实现流程(整理一)
  7. 嵌入式培训学校好不好?怎么加深学习嵌入式?
  8. 相机的基本模型和参数
  9. The Sandbox 与狮门影业达成合作,在元宇宙创建电影主题的娱乐乐园
  10. GRU and LSTM