Роль Finalize()
метод должен гарантировать, что объект.NET может очистить неуправляемые ресурсы , когда собрано "мусор" . Однако объекты, такие как соединения с базой данных или обработчики файлов должны быть выпущены как можно скорее, вместо этого при доверии сборке "мусора". Для этого необходимо реализовать IDisposable
интерфейс и высвободить средства в Dispose()
метод.
Используйте Server.MapPath для своего файла базы данных. Таким образом, это будет что-то вроде
Server.MapPath(@"~\App_Data\Your.db");