2013-07-18 4 views
0

내 web.config 파일에 기본 연결 문자열을 준 데이터베이스 첫 번째 mvc 프로젝트를 만들었습니다.데이터베이스의 연결 문자열 첫 번째 MVC 프로젝트

<add name="name" connectionString="metadata=res://*/Models.Model1.csdl|res://*/Models.Model1.ssdl|res://*/Models.Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=(LocalDB)\v11.0;attachdbfilename=|DataDirectory|\BETADB.mdf;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" /> 

이제 프로젝트를 서버 데이터베이스에 연결해야합니다. 연결 문자열 :

<add name="name" connectionString="Server=tcp:*******,1433;Database=******;User ID=******;Password=******;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;MultipleActiveResultSets=true" providerName="System.Data.SqlClient" /> 

나는 연결 문자열을 변경하고 나는 다음과 같은 오류 얻을 실행하면 :

Code generated using the T4 templates for Database First and Model First development may not work correctly if used in Code First mode. To continue using Database First or Model First ensure that the Entity Framework connection string is specified in the config file of executing application. To use these classes, that were generated from Database First or Model First, with Code First add any additional configuration using attributes or the DbModelBuilder API and then remove the code that throws this exception. 

답변

1

당신이에서 새 하나 '공급자 연결 문자열'에 있던 원래의 연결 문자열을 교체를 서버 :

<add name="name" connectionString="metadata=res://*/Models.Model1.csdl|res://*/Models.Model1.ssdl|res://*/Models.Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot(your connection string here)&quot;" providerName="System.Data.EntityClient" /> 

이 연결 문자열 결과 :

<add name="name" connectionString="metadata=res://*/Models.Model1.csdl|res://*/Models.Model1.ssdl|res://*/Models.Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;Server=tcp:*******,1433;Database=******;User ID=******;Password=******;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;MultipleActiveResultSets=true&quot;" providerName="System.Data.EntityClient" /> 
+0

처리되지 않은 오류가 발생했습니다. 키워드가 지원되지 않습니다 : '메타 데이터'. – user2470369

+0

이 솔루션에서 세미콜론은 누락되었습니다 :'connection string = & quot' ->'connection string = "'[StackOverflow는 단 하나의 글자를 편집하는 것을 허용하지 않습니다] –

+0

@FabioS 감사합니다, 대답이 업데이트되었습니다 – Bas

관련 문제