簡體   English   中英

將解決方案分為多個項目

[英]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=&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" />

如果兩個數據庫不同,則在第一個連接字符串中沒有用戶名和密碼,然后在第一個連接字符串中提供用戶名和密碼

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM