2013-03-13 2 views
6

MV4와 EF5를 사용하고 있습니다. EntityFramework 마이그레이션이 web.debug.config 또는 web.release.config에서 연결 문자열을 가져올 수있는 방법이 있습니까?EntityFramework 마이그레이션 web.config를 지정하십시오.

갱신 데이터베이스를 실행하면 연결 문자열 연결 문자열이 발견 할 위치의 web.config이기 때문에의 web.config

+0

'System.Configuration.ConfigurationManager.ConnectionStrings'을 살펴보십시오. –

답변

5

에 있지 않으면 오류가 발생하는 것 같다. Web.release.configWeb.debug.config은 현재 "솔루션 구성"을 기반으로하는 구성 변환입니다. 자세한 내용은 this MSDN article을 참조하십시오.

짧은 답변은 연결 문자열이 Web.config에 있어야한다는 것입니다. 왜냐하면 그것이 살아 있도록 설계 되었기 때문입니다.

Update-Database에서 -ConnectionStringName 또는 -ConnectionString 매개 변수를 사용하여 마이그레이션에 대한 다른 연결을 지정할 수 있습니다.

관련 문제