Создание соединения с MDF-файлом в Visual Studio: «Файл используется»

Введение

Я новичок в платформе Entity Framework и настройке правильного SQL Server.

Я следую официальному учебнику Entity Framework, и я нахожусь в разделе «Создание базы данных» – примерно на 30% вниз по странице.

Шаги по воспроизведению проблемы

скопируйте файл School.mdf из следующей папки в папку приложения App_Data

Вместо использования файла School.mdf я использую свой собственный файл, который был автоматически создан с помощью SQL Server Management Studio (я загрузил его из Центра загрузки Microsoft , выбрав параметр ENU\x86\SQLEXPRADV_x86_ENU.exe ) для создания базы данных с таблицами.

Когда в Visual Studio 2010 Ultimate, я:

  1. Откройте Server Explorer и щелкните правой кнопкой мыши « Data Connections -> « Add Connection .

  2. Выберите Microsoft SQL Server Database File -option для источника данных и нажмите « Continue .

  3. Нажмите « Browse... разделе « Database file name .

  4. Выберите файл в %PROGRAMFILES%\Microsoft SQL Server\MSSQL11.MOBILIZEMESQL\MSSQL\DATA , так как там он сохраняется.

  5. Получите ошибку.

Версия изображения :

1.

Добавить шаг подключения к базе данных 1

2.

Добавить шаг подключения к базе данных 2

3.

Добавить шаг подключения к базе данных 3

Проблема

Я получаю сообщение об ошибке:

 DateBaseName.mdf This file is in use. Enter a new name or close the file that's open in another program. 

Что я пробовал

Поскольку в учебнике не указано, как это сделать, я вначале решил, что моя цель – найти способ открыть .mdf файлы, и именно это я смог найти.

Я думаю, что получаю ошибку, потому что SQL Server работает (поскольку Management Studio не является), так как я не знаю, что еще должен использовать файл.

Я мог бы скопировать файл в другой directoy, но тогда мне не придется обновлять файл каждый раз, когда я меняю базу данных?

Поскольку я новичок в этом, я знаю, что я пропустил что-то очевидное здесь.

Вопрос

Есть ли способ подключения базы данных к Entity Framework?

Давайте будем гением компьютера.