我使用 Entity Framework 4.0 使用模型优先方法创建了一个数据库模型。然后我使用以下命令创建了一个sql脚本从模型生成数据库...我还在 App_Data 文件夹中创建了一个 SQL Server 数据库文件。现在如何针对此 MDF 文件运行 SQL 文件?
我正在使用 Visual Studio 2010。
我遇到了同样的问题,这对我有用。
当我选择“从模型生成数据库...”时,我创建了一个新的 MDF 文件。此过程运行良好,Visual Studio 生成了所需的 SQL 脚本。但是,我不知道如何连接到同一个 MDF 文件来运行脚本。
事实证明这很容易。
右键点击在脚本上并选择连接 > 连接
应已为本地 SQLEXPRESS 实例设置服务器名称和身份验证。
点击Options button
点击附加连接参数 tab
-
使用以下命令粘贴数据库文件的路径:
AttachDBFilename=C:\Path\To\Database\LocalDate.mdf;数据库=LocalDate;
点击Connect button
如果连接仍然遇到问题,可能是因为已经有一个打开的连接。检查服务器资源管理器,如果连接已打开,请右键单击并选择关闭连接。
只要 SQL 脚本保持连接,此过程还将创建持久连接。您需要关闭脚本或选择右键单击 > 连接 > 断开连接。
更多信息可以在这个问题中找到:EF4 生成数据库 https://stackoverflow.com/questions/2777963/ef4-generate-database
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)