我正在为ASP.NET MVC练习,所以我从Codeplex下载了一个项目进行练习。在项目中已经存在要在项目中使用的数据库文件,我尝试将数据库文件复制并粘贴到App_Data
文件夹中,然后我使用了这个连接字符串
<connectionStrings>
<add name="MusicStoreEntities"
connectionString="Data Source=~/App_Data/MvcMusicStore.mdf"
providerName="System.Data.SqlClient"/>
</connectionStrings>
虽然我拥有的数据库格式是.mdf
,但他们已经提到它.sdf
,当我尝试运行代码时,它通过连接字符串不正确的异常。
数据库正在使用名为SampleData
的模型类。另一件事是,在项目中,他们提供了SQL Server CE的数据库,在连接字符串中使用了
providerName="System.Data.SqlServerCe.4.0"
答案 0 :(得分:0)
您的数据库名称需要更多内容。
您可以尝试:
<add name="MusicStoreEntities" connectionString="AttachDbFilename=~/App_Data/MvcMusicStore.mdf;Initial Catalog={Your Database Name};Integrated Security=True" providerName="System.Data.SqlClient" />