Connection.Close() basitçe sunucusuna bağlantıyı kapanacak bağlantı dizesinde tanımlandığı gibi. Bağlantı bu noktadan sonra kullanılabilir/yeniden açılır.
Connection.Dispose()
tekrar kullanılmasını o Connection engelleyen tüm yönetilmeyen kaynakları kaldırarak, tamamen temizler. Elden çıkarıldıktan sonra, nesneyi artık kullanmaya çalışmamalısınız. Dispose(),
içinde Close() `de kesinlikle aranacaktır.
İşlerin doğru temizlenir emin olmak için, bu nedenle mümkünse gibi using
kullanarak sözdizimi öneriyoruz:
using(SqlLiteConnection conn = new SqlLiteConnection(...))
{
// Do work here
}
Bu bağımsız olarak otomatik bir istisna atılan, sizin için bağlantı kurtulacağız.
Belki de bu yardımcı olur: http://stackoverflow.com/questions/61092/close-and-dispose-which-to-call – Micha
Teşekkür ederim, ben bu yazı görmedim! – Epoc