2013-06-18 2 views
0

어떻게하면 ADO.net 개체 모델의 연결 문자열을 동적으로 관리 할 수 ​​있습니까?클라이언트 시스템에 SQLServer 기반 응용 프로그램 제공

저는 Entity Framework를 사용하여 데이터베이스에 내 응용 프로그램을 연결했으며 app.config에 연결 문자열이 자동으로 추가되었습니다. 어떻게하면 런타임에 사용할 수있는 서버 목록을보고 연결 문자열을 변경할 수 있습니까?

+0

을 우리가 뭘 시도 했니? 어떤 연구를하셨습니까? – gunr2171

+1

가능한 복제본 [EF 5.0 및 동적 연결 문자열?] (http://stackoverflow.com/questions/12364617/ef-5-0-dynamic-connection-string) – Damith

답변

0

VS는 기본적으로 app.config에 연결 문자열을 추가하기 때문에 이것이 좋은 생각이 아니며 연결 문자열을 유지하면 런타임에 변경할 수 없습니다.

하나의 해결책은 설정에서 암호화 연결 문자열을 유지하는 것입니다 그리고 당신이 동적으로 단순히 호출하여 런타임에 변경 할 수 있습니다 :

Settings.Default.Save(); 

당신이 보여줄 수

Settings.Default.Reload(); 
+0

사용 가능한 SQL 목록 가져 오기 서버 내가 너무 LAN 네트워크를 통해 작품 희망 :이 발견 DataTable 서버 = SqlDataSourceEnumerator.Instance.GetDataSources(); for (int i = 0; i

관련 문제