배포를 사용하여 프로젝트 LINQ to SQL
-
09-06-2019 - |
문제
나는 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 데이터를 변경하려면 소스입니다.