SqlSugar 5.修改配置
文章目录
- 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.修改配置相关推荐
- php修改后nginx返回不生效,nginx修改配置后不生效的问题
nginx增加了新的server name配置,发现nginx -s reload之后总是不生效. http和https均可以打开页面,但是页面是别的server页面,使用的证书也是别的server的 ...
- win7 64位 安装java jdk1.8 ,修改配置环境变量
下载jdk1.8,下载地址:http://www.wmzhe.com/soft-30118.html 安装时有两个程序,都安装在同一个目录下. win7 64位 安装java jdk1.8 ,修改 ...
- java修改配置不重启,java运行时修改应用数据,通过jmx修改应用运行数据
背景 运行中的应用修改了配置后应用能生效有多种解决方案,比如: 配置存入redis中 修改了配置文件后按时检测配置文件是否被修改,被修改则读取修改后的内容 下面介绍springboot工程通过jmx动 ...
- gitlab修改配置重启_centos7下gitlab安装说明
执行 1 sudo yum install -y curl policycoreutils-python openssh-server sudo systemctl enable sshd sudo ...
- 再战android-语音识别2(修改配置)
可怕的半桶水一直在晃.程序中需要根据用户的选择设置语音识别的语言(目前科大讯飞支持英文.普通话.粤语),不想每次要用户去IatSetting中去改,需要能直接修改IatSetting的设置.之前移植的 ...
- 多主机推送公钥、修改配置、修改密码脚本
推送公钥: !#/bin/bash if [! -f ~/.ssh/id_rsa ] ;thenssh-keygen -P "" -f ~/.ssh/id_rsa fifor i ...
- vue-cli3+与vue-cli2的区别和vue-cli 修改配置
vue-cli3是基于webpack4打造,vue-cli2是基于webpack3 vue-cli3的设计原则是"0配置",移除(隐藏)配置文件build和config等目录 vu ...
- cygwin 编译linux内核,【记录】Cygwin下交叉编译Linux内核时用make menuconfig去确认和修改配置...
[背景] 折腾: 期间,已用make xxxx_defconfig调用默认配置: 此处,接着去: make menuconfig 去确认和修改配置. [折腾过程] 1.去make menuconfig ...
- Java 项目中一种简单的动态修改配置即时生效的方式 WatchService
这种方式仅适合于比较小的项目,例如只有一两台服务器,而且配置文件是可以直接修改的.例如 Spring mvc 以 war 包的形式部署,可以直接修改resources 中的配置文件.如果是 Sprin ...
最新文章
- php多选框怎么传值,php多选框表单checkbox参数传递的问题解析
- php-fpm 启动参数及重要配置详解
- nosql-redis学习 数据类型
- 关于VMware虚拟机的上网
- 频繁项集挖掘之apriori和fp-growth
- 编程基本功:代码都写不好,还写什么注释
- access mysql odbc驱动程序_access odbc驱动下载|
- 想创业做社交产品?不妨先看看这篇文章
- msm8937 64位开发概要
- 深圳多九云优认知能力团体反馈训练系统----认知训练与生物反馈训练合二为一
- 360卫士锁定IE主页之更换主页
- matlab箭头大小固定,科学网—Matlab 粗箭头绘制 - 肖鑫的博文
- ip中继对接_FreePBX配置IP对接中继
- 港口数字化转型不能盲目跟风
- 网络游戏网络封包破解
- FreeRTOS之软件定时器详解
- VSC/SMC(十四)——全局快速Terminal滑模控制(含程序模型)
- 《科研伦理与学术规范》2020期末试卷答案
- Linux学习入门(一)
- 现场签约及达成合作意向金额6.8亿多元 山东104家企业闪耀第十五届“中博会”