Ошибка открытия файла .mdf в app_data - PullRequest
0 голосов
/ 28 июля 2011

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

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

Но я просто работаю в Visual Studio.

1 Ответ

0 голосов
/ 22 августа 2011

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

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

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

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

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

...