首页 > 其他分享 >修改配置

修改配置

时间:2022-08-24 13:44:10浏览次数:75  
标签:set get 配置 修改 bool new true public

说明:创建对象时,连接参数: 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 多租户唯一标识

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

标签:set,get,配置,修改,bool,new,true,public
From: https://www.cnblogs.com/DotNeter-Hpf/p/16619598.html

相关文章

  • nginx配置文件语法高亮
    下载nginx.vim支持文件[root@uat-sh-bs-3-b5-nginx-0-11vim74]#cd/usr/share/vim/vim74/syntax/[root@uat-sh-bs-3-b5-nginx-0-11vim74]#wget--no-check-certif......
  • WSL2安装nvm并配置npm镜像源
    1、下载安装脚本并执行curl-o-https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh|bash2、关闭命令行后重新打开,输入以下内容验证,出现nvm即表示安......
  • Xray配置反连平台
    众所周知,Xray在检测一些漏洞的时候需要配置反连平台,例如像Fastjsonstrust2Log4j等等,这些漏洞都是非常高危的漏洞,对我们来说,也是非常值得关注的。然而,您必须配置Xray才可......
  • Linux DNS配置
    (1)dns配置前备份:/etc/resolv.conf#cp/etc/resolv.conf/etc/resolv.conf.bak(2)编辑主配置文件#vi/etc/resolv.conf nameserver//定义DNS服务器的IP地址d......
  • SQL学习——数据操纵(DML)插入、修改、删除
    本章将介绍,SQL中如何修改数据(增,删,改)。当我们去添加、更新或者删除数据库中的数据时需要使用DML语句。DML依据的一个集合构成了一个被称为事务的逻辑单元。1、插......
  • Tomcat静态文件访问配置
    tomcat访问服务器资源修改server.xml文件添加<Hostname="localhost"appBase="webapps"unpackWARs="true"autoDeploy="true"><!--Single......
  • HCIA学习笔记二十:STP生成树的配置
    一、STP生成树种类• 华为交换机在出厂的时候,实际已经启用了生成树,默认的生成树为MSTP:[SW1]displaystp• 查看支持多少种生成树:[SW1]stpmode?二、标准生成......
  • springmvc配置文件-web.xml
    <?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"......
  • OpenCV CMake VSCode Windows 平台下运行配置及其解决方案
    前言最近在搞计算机图形学相关的东西,有个demo用到了opencv,找了google一圈,发现国内都没有比较好的配置和解决的办法,要不就是几年前的教程,最近正好踩坑完,其中经历了自......
  • springmvc-配置文件
    web.xml<?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan......