已实例化为方法参数c#的Dispose对象>> [

问题描述 投票:5回答:2
我有以下课程:

private static readonly string ConnectionString = "Dummy"; public static SqlConnection GetConnection() { SqlConnection Connection = new SqlConnection(ConnectionString); return Connection; } public static SqlDataAdapter GetDataAdapter(string Query) { SqlDataAdapter Adapt = new SqlDataAdapter(Query, GetConnection()); return Adapt; }

    我如何处理在将GetConnection()作为参数传递给SqlDataAdapter构造函数时实例化的SqlConnection对象?
  • 当我在名为GetDataAdapter()的方法中处理Adapt对象时,它会自动处理吗?
  • 如果无法处理,您建议如何进行?
  • 感谢您的帮助。

我有以下类:私有静态只读字符串ConnectionString =“ Dummy”;公共静态SqlConnection GetConnection(){SqlConnection连接=新的SqlConnection(...

c# parameters dispose
2个回答
1
投票
说明

1
投票
否,适配器不会断开连接。您至少应该将其更改为此:
© www.soinside.com 2019 - 2024. All rights reserved.