gpt4 book ai didi

c# - 使用 Microsoft.Practices.EnterpriseLibrary.Data 时要处理什么?

转载 作者:太空宇宙 更新时间:2023-11-03 10:52:11 24 4
gpt4 key购买 nike

在使用 Microsoft.Practices.EnterpriseLibrary.Data 时我需要处理(和销毁)什么以避免泄漏?

实际上我正在处理 DbCommandDataSet:

VB.Net:

DataSet = DB.ExecuteDataSet(Command)

'do something ...

Command.Dispose()
Command = Nothing
DataSet.Dispose()
DataSet = Nothing

C#:

DataSet = DB.ExecuteDataSet(Command);

//do something ...

Command.Dispose();
Command = null;
DataSet.Dispose();
DataSet = null;

但这就够了吗?

我需要销毁 SqlDatabase 吗? DbConnection 怎么样?

最佳答案

简短回答:一旦您不再需要实现 IDisposable 的每个对象,请立即释放它。使用 using statement一个安全和简短的语法。

关于c# - 使用 Microsoft.Practices.EnterpriseLibrary.Data 时要处理什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21001582/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com