2013-02-20 86 views
0

一直使用googling这个错误信息,但还没有找到一个适合我的解决方案。 我创建使用实体框架的应用mvc4和IM试图运行“允许的迁移”上的NuGet,但我得到的错误:对键“attachdbfilename”密钥'attachdbfilename'的值无效

进出口使用全

值无效SQL Server 2008中的我LOCALMACHINE版本,我添加使用服务器资源管理器我的数据库,并复制从属性的连接字符串

<add name="DefaultConnection" connectionString="Data Source=CQTT4323;Initial database=JBSMonitor;Integrated Security=True" providerName="System.Data.SqlClient"/> 

的奇怪的事情是,有没有attachdbfilename财产可言,按照我的理解没有必要在sql server满吗?

任何线索

编辑:

当我改变了从“默认连接”到另一个名字我的连接的名称和使用的,在我的DbContext一切名工作得很好。可能它使用另一个“默认连接”?

回答

0

与以下

Data Source=yourmachinename\sql_server_name;Initial Catalog=JBSMonitor;Integrated Security=true 
更换整个字符串