[英]Splitting an Solution into multiple projects
我用一個ASP.NET MVC 4 Internet項目(Arhi.Core)和一個用於數據的類庫項目(Arhi.Data)創建了一個黑色解決方案(Arhi),在其中存儲我的EDMX模型。
我在Arhi.Core中添加了對Arhi.Data的引用,並嘗試從Arhi.Data(人實體)添加具有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="data source=www.arhimedes.ro,1433;initial catalog=Salvamont;persist security info=True;user id=sa;password=********;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
如果兩個數據庫不同,則在第一個連接字符串中沒有用戶名和密碼,然后在第一個連接字符串中提供用戶名和密碼
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.