老板 我想问一下 SqlSugarScope 泛型类实例问题 返回
SqlSugar
老数据
1069
悬赏: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