Я написал довольно длинную программу на C #, используя Linq to Sql , и мои данные хранятся в файле MDF , расположенном рядом с EXE моей программы.
Часть моей программы имеет форму для резервного копирования файлов базы данных, просто копируя файлы MDF и LDF в указанную пользователем папку.
Однако, если я сделаю запрос в базу данных, а затем попытаюсь заменить исходные файлы резервными копиями, я получу файл , открытый в другом процессе исключение , как и ожидалось !
Проблема в том, что я не знаю, как закрыть файл MDF в экземпляре SqlServer .
Я довольно новичок в Linq to Sql , и я позволил мастерам Visual Studio справиться с большей частью работы! Поэтому заранее извиняюсь, если что-то, что я пытаюсь сделать, звучит глупо! : D
Любая помощь или предложение по улучшению методов программирования для моего случая очень ценится.