하나의 솔루션에 MVC WebAPI 프로젝트와 ADO.NET Entity Framework 프로젝트가 있습니다. 연결 및 ADO.NET 엔터티 프레임 워크 프로젝트에서 데이터베이스로 작업하지만 ASP.NET에서 MVC WebAPI 프로젝트에 ado.net 프로젝트를 추가하면 데이터베이스에 데이터를 저장할 수 있으므로 동일한 연결 문자열이 작동하지 않습니다. ADO.NET 프로젝트지원되지 않는 키워드 : '초기 카탈로그'. MVC, ADO.NET 엔터티 프레임
ado.net 프로젝트에서 연결 문자열을 복사하여 mvc 프로젝트의 web.config 파일에 붙여 넣었으므로 초기 카탈로그 키워드가 지원되지 않습니다.
다음은 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" />
여기에 무엇이 누락 되었습니까?