2016-10-27 7 views
0

MVC 응용 프로그램에서 사용해야하는 연결 문자열은 절대 경로가 아니며 응용 프로그램이 게시중인 환경과 DB 연결을 기반으로 만들어야합니다. (이와 같은 것 : [databaseConnection + "_"+ environment]). 누구든지 web.config 및 dbContext (기본 : (??))에서 어떻게 할 수 있습니까? 정말 도움을 주셔서 감사합니다.연결 문자열 - MVC

답변

0

나는 연결을 전달하는 데 사용할 수있는 생성자 재정의가 있다고 생각합니다.

MyDataDataContext(myConnectionString); 

로컬 컴퓨터의 경우 개발자가 수행중인 작업에 맞게 문자열을 설정하면됩니다.

모두 들어가서 ConfigurationSectionGroup을 확장하고 웹 설정 파일에서 맞춤 구성 섹션을 만들 수 있습니다. 그렇게하면 토큰 화 프로세스의 일부를 사용하여 응용 프로그램이 상주하는 위치를 기반으로 환경 설정을 벗길 수 있습니다.