将.mdf文件打开到app_data时出错

时间:2011-07-28 14:33:47

标签: visual-studio mdf

我无法在App_data中添加.mdf文件(vs 2010 visual studio)。 如果我右键单击App_data并尝试添加现有项目并选择mydatabase.mdf并单击OK我收到此错误:

  

无法打开该文件,因为它被另一个进程使用。请关闭所有可能访问此文件的应用程序,然后重试。

但我只是在运行visual studio。

1 个答案:

答案 0 :(得分:0)

不确定您是否找到了解决方案,但我遇到了同样的问题。我在这里找到了一些相关信息: How to add a new database under app_data with SQL Server Enterprise Edition

由此我得知,无法通过VS2010添加新的和现有的数据库(即.mdf文件)。

我假设(对于这个答案)你的最终目标与我的相同,即使用Microsoft Entity Framework从数据库生成模型类。

由于我不想安装SQL Express只是为了做到这一点,我的解决方案是: - 通过SQL Server 2008 MGMT工作室创建任何新数据库(如果您倾向于这样,则编写脚本)。 - 在VS2010中添加一个CONNECTION到数据库 - 使用“实体数据模型向导”添加新模型时,选择“从数据库生成”,然后选择现有连接和相关表格。

为我工作!