0

我使用ASP.NET MVC 4 Internet項目(Arhi.Core)和數據類庫項目(Arhi.Data)創建了一個Black Solution(Arhi),其中存儲了我的EDMX模型。將解決方案拆分爲多個項目

我爲Arhi.Core添加了一個引用到Arhi.Core,我嘗試從Arhi.Data(People實體)添加一個Model類的Controller,並且出現了這個錯誤。

'無法檢索'Arhi.Core.People'的元數據。在配置中未找到指定的 命名連接,而不是 旨在與EntityClient提供程序一起使用,或者無效。

問題:爲什麼我得到這個錯誤?我的方法是否錯誤/有任何建議? Q2:如果我想將RDLC報告添加到我的解決方案中,我是否也應該使用類庫項目?從Arhi.Core

<add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-SalvamontMVC-20121108140556;Integrated Security=SSPI" /> 

和Arhi.Data

<add name="SalvamontEntities" connectionString="metadata=res://*/ModelSalva.csdl|res://*/ModelSalva.ssdl|res://*/ModelSalva.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=www.arhimedes.ro,1433;initial catalog=Salvamont;persist security info=True;user id=sa;password=********;multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" /> 
+0

從數據項目(App.Config)到核心項目(Web.Config)的C/P連接字符串 – MiBu

+0

我已經發布(上面)我的2個連接字符串。 – Misi

+1

將粘貼連接字符串「SalvamontEntities」複製粘貼到Arhi.Core,如果錯誤保留,則重新發布。 – MiBu

回答

0

你的第一個連接字符串中

連接字符串沒有用戶名和密碼,如果兩個數據庫尊重然後給用戶名和密碼第一個連接字符串

相關問題