Ошибка при открытии файла .mdf в app_data

Я не могу добавить файл .mdf в App_data (по сравнению с Visual Studio 2010). Если я щелкну правой кнопкой мыши App_data и попытаюсь добавить существующий элемент, выберу mydatabase.mdf и нажму OK, я получаю эту ошибку:

Невозможно открыть файл, так как он используется другим процессом. Закройте все приложения, которые могут получить доступ к этому файлу, и повторите попытку.

Но я просто запускаю визуальную студию.


person alireza    schedule 28.07.2011    source источник


Ответы (1)


Не уверен, что вы нашли решение для этого, но я столкнулся с той же проблемой. Здесь я нашел соответствующую информацию: Как добавить новую базу данных в app_data с помощью SQL Server Enterprise Edition

Из этого я понимаю, что добавление новых И существующих баз данных (например, файла .mdf) через VS2010 невозможно.

Я предполагаю (для этого ответа), что ваша конечная цель была такой же, как у меня, то есть использовать Microsoft Entity Framework для создания класса модели из базы данных.

Поскольку я не хотел устанавливать SQL Express только для этого, моим решением было: -Создать любую новую базу данных через студию SQL Server 2008 MGMT (или скрипт, если вы так склонны). -Добавить СОЕДИНЕНИЕ к базе данных в VS2010. -При добавлении новой модели с помощью «Мастера модели данных объекта» выберите «Создать из базы данных», а затем выберите существующее соединение и соответствующие таблицы.

Работал на меня!

person glendon    schedule 22.08.2011