实体框架连接字符串问题

时间:2014-02-14 22:18:55

标签: asp.net entity-framework connection-string

我收到以下错误,我认为是GoDaddy上的连接字符串有问题。我已经从Stack Overflow上的一个例子中复制了,但它似乎没有用。我得到的堆栈跟踪的第一部分是:

  

[MetadataException:无法加载指定的元数据资源。]
  System.Data.Metadata.Edm.MetadataArtifactLoaderCompositeResource.LoadResources(字符串   assemblyName,String resourceName,ICollection`1 uriRegistry,   MetadataArtifactAssemblyResolver resolver)+2184231

我只有一个项目的解决方案,当然,edmx就在那个项目中。

这是我的连接字符串:

<add name="FCGUIDE_Entities"
         connectionString="
            metadata=res://*/CoreModel.csdl|res://*/CoreModel.ssdl|res://*/CoreModel.msl;
            provider=System.Data.SqlClient;
            provider connection string='
                Data Source=susanbfarrar.db.9319451.hostedresource.com;
                Initial Catalog=susanbfarrar;       
                integrated security=False;
                multipleactiveresultsets=True;
                App=EntityFramework; 
                User ID=*****;
                Password=*****
                Database=*****;'"
         providerName="System.Data.EntityClient" />

1 个答案:

答案 0 :(得分:0)

你可以用'&quot;替换'并再试一次吗?

<add name="FCGUIDE_Entities"
         connectionString="
            metadata=res://*/CoreModel.csdl|res://*/CoreModel.ssdl|res://*/CoreModel.msl;
            provider=System.Data.SqlClient;
            provider connection string=&quot;
                Data Source=susanbfarrar.db.9319451.hostedresource.com;
                Initial Catalog=susanbfarrar;       
                integrated security=False;
                multipleactiveresultsets=True;
                App=EntityFramework; 
                User ID=*****;
                Password=*****
                Database=*****;&quot;"
         providerName="System.Data.EntityClient" />

您已有初始目录,因此请删除数据库

Password=*****Database=*****;&quot;

喜欢这个 -

Password=*****;&quot;