yyk
2024-07-18 ac85d00b1c88e0088c9f6f23c09a4ed87415ad38
Wms/WMS.Entity/Context/DataContext.cs
@@ -16,6 +16,25 @@
            DbType = DbType.SqlServer, //数据库类型
            IsAutoCloseConnection = true, //自动释放
            InitKeyType = InitKeyType.Attribute //根据实体类取发现主键
        }, db => {
            //(A)全局生效配置点,一般AOP和程序启动的配置扔这里面 ,所有上下文生效
            //调试SQL事件,可以删掉
            db.Aop.OnLogExecuting = (sql, pars) =>
            {
                //获取原生SQL推荐 5.1.4.63  性能OK
                //Console.WriteLine(UtilMethods.GetNativeSql(sql, pars));
                //获取无参数化SQL 对性能有影响,特别大的SQL参数多的,调试使用
                Console.WriteLine(UtilMethods.GetSqlString(DbType.SqlServer, sql, pars));
            };
            //多个配置就写下面
            //db.Ado.IsDisableMasterSlaveSeparation=true;
            //注意多租户 有几个设置几个
            //db.GetConnection(i).Aop
        });
        public DataContext()