技术栈

仓储模式设计

醉酒的李白、
22 天前
.net·仓储模式设计
.NET仓储层在 using 块中创建 SqlSugarClient 的风险如题,先看代码示例 using 块的使用你在 using 块中创建了 SqlSugarClient,然后返回了基于它创建的 ISugarQueryable<T>。但 using 会在方法结束时释放资源,这意味着你返回的查询对象里的连接已经被释放,后续在调用 .ToList()、.First() 等方法时会抛异常或行为不确定。