0

ASP.NET MVC 4 인터넷 프로젝트 (Arhi.Core)와 데이터 용 클래스 라이브러리 프로젝트 (Arhi.Data)를 만든 Black Solution (Arhi)을 만들었습니다. 여기서 EDMX Model .솔루션을 여러 프로젝트로 나누기

Arhi.Data에 대한 참조를 Arhi.Core에 추가했으며 Arhi.Data (People 엔티티)의 Model 클래스가있는 컨트롤러를 추가하려고 시도했지만이 오류가 발생했습니다.

''Arhi.Core.People '에 대한 메타 데이터를 검색 할 수 없습니다. 지정한 명명 된 연결이 구성에서 찾을 수 없거나 EntityClient 공급자와 함께 사용하도록 의도 된 이 아니거나 올바르지 않습니다. '

: 왜이 ​​오류가 발생 했습니까? 내 접근 방식이 잘못 되었습니까/권장 사항입니까? 질문 2 : 솔루션에 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

C/P 데이터 프로젝트 (App.Config)에서 핵심 프로젝트 (Web.Config) 로의 연결 문자열 – MiBu

+0

위의 두 개의 연결 문자열을 게시했습니다. – Misi

+1

Arhi.Core에 conn 문자열 "SalvamontEntities"를 붙여 넣고 오류가 지속되면 다시 게시하십시오. – MiBu

답변

0

에서

연결 문자열은 사용자 이름과 암호가없는 첫 번째 연결 문자열

관련 문제