1つのソリューションにMVCWebAPIプロジェクトとADO.NETEntityFrameworkプロジェクトがあります。ADO.NET Entity Frameworkプロジェクトからデータベースに接続して作業していますが、データベースにデータを保存できるようにado.netプロジェクトをMVC WebAPIプロジェクトに追加すると、同じ接続文字列が機能しません。 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" />
ここで何が欠けていますか?