果糖网

如何用IOC注入方式,动态切换不同数据库 返回

SqlSugar
1 99
该叫什么 stare 发布于2周前
悬赏:0 飞吻

我仓储的构造函数,我如果在外面注入进来的时候,切换不同的数据库? 

public BaseRepository(ISqlSugarClient context = null) : base(context)

        {           

            base.Context = DbScoped.Sugar;

            //控制台打印生成的sql语句

            base.Context.Aop.OnLogExecuting = (sql, pars) =>

                {

                    Console.WriteLine("SqlSugar:Info:"+ sql + "\r\n" + base.Context.Utilities.SerializeObject(pars.ToDictionary(it => it.ParameterName, it => it.Value)));

                };

        }


热忱回答1

学习文档