老板 我想问一下 SqlSugarScope 泛型类实例问题 返回

SqlSugar 老数据
1069
该叫什么 蕉仔 发布于2023/2/15
悬赏:5 飞吻
  public class SqlSugarHelper<T> where T: class 
        {
          public static SqlSugarScope Db = new SqlSugarScope(new ConnectionConfig()
            {
                ConnectionString = "server=.;uid=sa;pwd=791554930;database=Yh",
                DbType = DbType.SqlServer,
                IsAutoCloseConnection = true 
            },
          db => {
              
              db.Aop.OnLogExecuting = (sql, pars) =>
              {
                  Console.WriteLine(typeof(T).Name+sql); 这里获取类名: typeofT

              };
        
       
             });
        };

        
        如果我加了lock锁  那么相同的T肯定是一样的 不同的T不一样    有什么危害吗

  文档里写着错误做法: 随着T的不同 返回新的实例   有什么危害吗 我看sql都正常输出             


是因为一个Db是一个上下文  T假设有:A,B     这样相当于有俩个上下文了吗


如果加了锁 那么相同的A 是不是用的一个上下文了 就  但是A肯定和B不同          

有什么危害吗

l

热忱回答(0)