In SQL we open connection
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
or
using (conn = new SqlConnection(connectionString))
{
cmd1.Connection = conn;
conn.Open();
cmd1.ExecuteNonQuery();
}
What is best practice for LINQ to SQL:
DataClassesLinqDataContext dbLinq = new DataClassesLinqDataContext();
or
using(DataClassesLinqDataContext dbLinq = new DataClassesLinqDataContext())
{
var x = ...
}
Yes, best practise is to dispose of the context to free up the resources it holds so I’d go with the
using ()