2014-06-17 5 views
0

데이터 액세스 라이브러리를 참조하는 WCF 서비스가 있습니다. 데이터 액세스 라이브러리에는 데이터베이스에 대한 연결 문자열을 포함하는 app.config 파일이 있습니다. 연결 문자열을 변경하려고 할 때마다 참조 된 데이터 액세스 라이브러리를 다시 컴파일하는 것이 아닙니다. 연결 문자열을 wcf 프로젝트의 app.config 파일에 넣을 수 있어야합니다. 이것이 가능한가? 만약 그렇다면 어떻게?참조 된 라이브러리에 대한 app.config 설정 사용

답변

3

데이터 액세스 라이브러리는 응용 프로그램이 아니기 때문에 app.config이 아니어야합니다.

app.config을 사용하는 요점은 각 개별 응용 프로그램이 라이브러리 설정을 사용하여 자체 구성을 허용하는 것입니다.

연결 문자열과 같은 경우에 특히 유용합니다. WCF 서비스 용 파일 app.config에 연결 문자열을 입력하기 만하면됩니다. 데이터 액세스 라이브러리에서 수행해야하는 작업은 사용해야하는 연결 문자열 이름을 알고 있는지 확인하는 것입니다.

+0

내가 어떻게 할 것인지 잘 모르겠다. 런타임시 WCF app.config에서 ConnectionString을 읽으려는 데이터 액세스 라이브러리에서 ConfigurationManager를 사용하고 있습니까? – user1

+0

네, 그게 바로 당신이'ConnectionStrings' 속성에 접근하는 방법입니다. http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.connectionstrings.aspx – Yuck

+0

우수. 도와 줘서 고마워! – user1

관련 문제