全局注入AOP 切换 GetConnection 报错 未将对象引用于实例 返回

SqlSugar 沟通中
1 136
该叫什么 lyl 发布于2周前
悬赏:0 飞吻
StaticConfig.CompleteDbFunc = db => {
    db.Aop.OnDiffLogEvent = it => {
        string aa = "";
    };
};
var configs= new List<ConnectionConfig>();
configs.Add(new SqlSugar.ConnectionConfig()
{
    ConfigId = "1",
    ConnectionString = "server=.;uid=sa;pwd=sasa;database=SQLSUGAR4XTEST",
    DbType = DbType.SqlServer,
    IsAutoCloseConnection = true
});
configs.Add(new SqlSugar.ConnectionConfig()
{
    ConfigId = "2",
    ConnectionString = "server=.;uid=sa;pwd=sasa;database=SQLSUGAR4XTEST",
    DbType = DbType.SqlServer,
    IsAutoCloseConnection = true
});


var db = new SqlSugarClient(configs);

db.GetConnection("2");


image.png

在切换configid为2的时候 在OnDiffLogEvent 报错。


还有 全局aop可以与new SqlSugarClient的 aop共存吗? 先执行全局 再执行SqlSugarClient自定义

热忱回答1

  •  SqlSugarCore 5.1.4.212-preview03


    更新到预览版本03已修复

    0 回复