public void Dispose() { if (!DropOnDispose || !File.Exists(ConnectionString.DatabaseFilePath)) { return; } ConnectionString.Close(); File.Delete(ConnectionString.DatabaseFilePath); }