У меня есть эта «проблема» в течение долгого времени, и мне действительно интересно, это только я или есть ли способ предотвратить следующее:
ОБНОВЛЕНО
В Visual Studio при использовании обозревателя сервера в базе данных .mdf в проекте первого подхода в Entity Framework Code каждый раз, когда я открываю базу данных вручную, чтобы просмотреть данные определенных таблиц (нажимая кнопку Показать данные таблицы), кажется, что даже когда Я закрываю соединение так:
соединение с базой данных остается каким-то образом открытым в фоновом режиме.
Я получаю сообщение об ошибке «... База данных в настоящее время используется ...», если впоследствии требуется выполнить отладку, после закрытия подключения, даже при перезапуске решения.
Когда я закрываю все процессы sqlservr.exe в диспетчере задач, который делает свое дело.
Обратите внимание, что это локальное решение и локальная база данных (.mdf), которые я использую для тестирования. Ничто или никто другой не использует это решение.
Я совершенно уверен, что такое поведение не должно быть правильным?
Что я делаю не так или что я могу сделать, чтобы не иметь такого поведения, если это не по умолчанию?
Заранее спасибо за любые отзывы!