문제

나는 winforms 응용 프로그램을 사용하여 LINQ to SQL-고 이를 사용하여 응용 프로그램 SQL Express 인스턴스에서 워크스테이션입니다.최종 설치 프로젝트에 적절한 SQL Server2005.

데이터베이스가 동일한 이름이 모든 테이블은 같고 호스트명이 다르다.

유일한 방법은 내가 발견해 내 응용 프로그램 작업을 한 컴퓨터에서 다음 다시 열린 코드 Visual Studio 에서 삭제 모든 객체를 참조하여 SQL express 인스턴스에서.mdbl,저장,프로젝트에 연결하는 다른 서버로 끌어 모두의 참조에 다시 다시 응용 프로그램를 위한 출시 한 번 더 있습니다.

여기에 대답을 제안할 수 있는 단순히 수정니다.config/웹.config file-어 있는 것 작업 asp.net 하지만 이것은 winforms 응용 프로그램.What's 올바른 방법으로 만들의 LINQ to SQL 사용하여 새로운 데이터베이스하지 않고 다시 열 응용 프로그램은 visual studio?

도움이 되었습니까?

해결책

내가 이해하는 경우 문제 제대로,당신은 단순히 변화하는 데이터베이스에 연결 문자열이다.config/웹.config.

편집, 게시 설명:당신은 연결 문자열이 저장된다.그들은 될 수 있습니다.config 의 서버입니다.여전히,당신은 그들에게서 어딘가에 그 어딘가에 있을 수 있습니다.config.사용는 다음:)

다른 팁

하나의 좋은 솔루션을 추가하는 것이 또 다른 연결을 dbml 파일 자체.당신이 이것을 얻을 수 있에 마우스 오른쪽 버튼을 클릭하여 필드 디자인의 표면 속성을 선택하.거기에서,추가할 수 있습니다 또 다른 연결 문자열입니다.을 삭제하는 대신 모든 것과 redragging 변경,문자열한 다음 다시 컴파일해야 합니다.

하지만 경우에 당신을 얻고 싶은 멋진-schmancy,당신이 할 수 있는 프로그램이 자동 감지되고 있는지 여부 로컬로 실행되는지,이를 사용하여 깔끔한 유틸리티 기능: 검색컬

고 거기에서 설정하는 적절한 연결 문자열에 따라 결과입니다.

더 유용하다.

app.config 끝으로 appname.exe.config 때는 그것이 구성되었습니다.

보다 열 Visual Studio 고 수정하는 앱입니다.config,간단하게 편집할 수 있습니다 appname.exe.config 파일에 다음 앱을 다시 시작하십시오.

할 수 있습니다 믿으십시오에 연결 정보를 저장합니다 config 파일에서 검색하고 있다. 게시물에 대해 하는 LINQ to SQL.당신이 배포되면 생산 server,할 수 있습니다 그냥 편집하는 XML 데이터를 변경하려면 소스입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top