我正在学习 MVC 音乐商店教程,当我尝试使用实体框架模型连接到数据库时遇到问题。我已经尝试了许多这样的演练,当我到达这一部分时,我仍然遇到问题。
我不想使用 SQL Compact Edition(尽管我尝试安装它只是为了让教程正常工作)。相反,我有 SQL Server Developer 2005 Edition 以及 SQL2008 Express 的命名实例(再次安装只是为了看看我是否可以让教程工作)。这是我的连接字符串:
<connectionStrings>
<add name="MusicStoreEntities"
connectionString="server=2-BQZ5DP1\DELS2008EXPRESS;Integrated Security=SSPI;database=MvcMusicStore"/>
</connectionStrings>
ConnectionStrings 元素的结束标记不会发布在代码片段中,因此请假装它在那里。
我需要做哪些不同的事情? 2-BQZ5DP1是我的盒子的名称,SQL Express实例是命名实例。
当您使用除 Compact 之外的 SQL Server 版本时,通常需要在实体框架中使用 MultipleActiveResultSets=True。根据您看到的错误是什么,这可能是您的问题。有关连接字符串选项的更多信息,请参阅此博客:
http://blogs.msdn.com/b/aspnetue/archive/2012/08/14/sql-server-connection-strings-for-asp-net-web-applications.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)