我正在使用VS 2015和Entity Framework 6.0。我正在开发使用Entity Framework作为数据库访问层的Windows窗体应用程序。
我在.MDF文件中有我的数据库。
当我在Generate database from model...
中进行一些更改后尝试使用EDMX diagram
重新生成数据库时,一切正常,但在尝试执行SQL DDL脚本时,我得到:Database '<db_name>' does not exist. Make sure that the name is entered correctly.
这是连接字符串:
<connectionStrings>
<add name="DataInFileEntities" connectionString="metadata=res://*/MainAppModel.csdl|res://*/MainAppModel.ssdl|res://*/MainAppModel.msl;provider=System.Data.SqlClient;provider connection string="data source=(LocalDB)\MSSQLLocalDB;attachdbfilename=|DataDirectory|\WinFormsAppDb.mdf;integrated security=True;connect timeout=30;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
此外,我可以使用内置Server Explorer
和SQL Server Object Explorer
连接到数据库。
问题出在哪里?