【发布时间】:2010-07-28 22:45:11
【问题描述】:
我正在尝试从我的 Entity Framework 模型生成我的数据库表,但在执行生成查询时出现此错误:
Database 'Database' does not exist. Make sure that the name is entered correctly.
我可以正常连接到本地服务器。
我的连接字符串,当我选择'Database.mdf'时由VS生成的:
metadata=res://*/Models.Models.csdl|res://*/Models.Models.ssdl|res://*/Models.Models.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True"
数据库确实存在,但我注意到它在服务器上获取的唯一数据库称为 master、model、msdb 和 tempdb。
谁能帮忙?
编辑:我刚刚意识到当您单击“执行 SQL”时出现的 SQL 连接对话框允许您连接到服务器。但是我的数据库不在服务器上,它只是一个用户实例数据库。但这是唯一的选择,那么我将如何针对我的数据库执行?我在“服务器资源管理器”中打开了数据库。
【问题讨论】:
标签: sql-server database entity-framework entity-framework-4