I have the following classes:
private static readonly string ConnectionString = \"Dummy\";
public static SqlConnection GetConnection()
{
SqlConnection Co
No, the adapter does not dipose the connection. You should change it to this at least:
public static SqlDataAdapter GetDataAdapter(SqlConnection connection, string Query)
{
SqlDataAdapter Adapt = new SqlDataAdapter(Query);
Adapt.Connection = connection;
return Adapt;
}
and use it like this
using (var connection = GetConnection())
using (var adapter = GetAdapter(connection, query))
{
// do stuff
}
This way you are also more flexible by being able to pass some other connection in - in case you need it for some exceptional circustances.