Model view controller 不支持关键字:';初始目录';。MVC、ADO.NET实体框架

Model view controller 不支持关键字:';初始目录';。MVC、ADO.NET实体框架,model-view-controller,ado.net,web-config,connection-string,Model View Controller,Ado.net,Web Config,Connection String,我在一个解决方案中有一个MVC WebAPI项目和一个ADO.NET实体框架项目。我正在连接并使用ADO.NET实体框架项目中的数据库,但是当我将ADO.NET项目添加到MVC WebAPI项目中以便在数据库中存储数据时,ADO.NET项目中使用的连接字符串不起作用 我已经从ado.net项目复制了连接字符串,并将其粘贴到mvc项目的web.config文件中,并且得到了不支持的初始catalog关键字 下面是从ADO.NET项目完美连接但在MVC项目中不起作用的连接字符串 <add n

我在一个解决方案中有一个MVC WebAPI项目和一个ADO.NET实体框架项目。我正在连接并使用ADO.NET实体框架项目中的数据库,但是当我将ADO.NET项目添加到MVC WebAPI项目中以便在数据库中存储数据时,ADO.NET项目中使用的连接字符串不起作用

我已经从ado.net项目复制了连接字符串,并将其粘贴到mvc项目的web.config文件中,并且得到了不支持的初始catalog关键字

下面是从ADO.NET项目完美连接但在MVC项目中不起作用的连接字符串

 <add name="StorefrontSystemEntities1"
      connectionString="metadata=res://*/StorefrontSystemDB.csdl|res://*/StorefrontSystemDB.ssdl|res://*/StorefrontSystemDB.msl;provider=System.Data.SqlClient;provider connection string=data source=localhost;initial catalog=StorefrontSystem;persist security info=True;user id=xxxxx;password=xxxxx;MultipleActiveResultSets=True;App=EntityFramework" 
      providerName="System.Data.EntityClient" />


我在这里遗漏了什么?

我不确定这里到底发生了什么,但它现在起作用了。。我注意到,对于提供者连接字符串,“”是“


我不知道这里发生了什么

<add name="StorefrontSystemEntities1"
     connectionString="metadata=res://*/StorefrontSystemDB.csdl|res://*/StorefrontSystemDB.ssdl|res://*/StorefrontSystemDB.msl;
   provider=System.Data.SqlClient;
   provider connection string=&quot;data source=localhost;initial catalog=StorefrontSystem;persist security info=True;
   user id=XXX;password=XXXXX
   MultipleActiveResultSets=True;App=EntityFramework&quot;"
  providerName="System.Data.EntityClient" />