CSharp - 在應用程序配置文件中,不能找到名為 C#的連接字元串

  显示原文与译文双语对照的内容
74 5

我使用EF和生成的. EDMX,但是我只希望它被用來自動生成類文件。

然後我使用類文件創建實體模型,然後創建一個資料庫上下文,然後存儲庫。我正在調用 WebApi ( 它在一個單獨的項目中但同樣的解決方案) 來訪問存儲庫獲取數據。當我運行WebApi時,我得到了錯誤

在應用程序配置文件中可以找到名為'DBEntities'的{"No 連接字元串。"}

但是在我的,里,我有一個 webConfig,這個項目,所以我不太確定出現了什麼錯誤。

add name="DBEntities" connectionString="metadata=res://*/Models.DBModel.csdl|res://*/Models.DBModel.ssdl|res://*/Models.DBModel.msl;provider=System.Data.SqlClient;provider connection string="data source=MY-PC;initial catalog=DB;integrated security=True;multipleactiveresultsets=True;application name=EntityFramework"" providerName="System.Data.EntityClient" 
时间:原作者:0个回答

69 4

你說"在我的DAL里我有一個 webconfig"。我猜連接字元串在引用類庫的配置文件中,但不在你輸入項目( 一個 Web API 項目,我想看看標籤) 中的主配置文件中。

如果是,只需複製條目項目配置文件中的連接字元串。

原作者:
...