2012-01-24 2 views
2

ASP.NET으로 작성되고 EF를 사용하는 응용 프로그램이 있습니다. 라이브 데이터베이스 복사본을 만들고, 내 응용 프로그램이 해당 복사본을 가리 키도록하고, 마치 실제 데이터베이스처럼 응용 프로그램을 실행할 수 있도록하려면 ... 복사본을 업데이트합니다.EF로 개발 데이터베이스와 라이브 데이터베이스를 전환하는 방법은 무엇입니까?

수동으로 데이터베이스를 복사하고 수동으로 web.config 파일을 업데이트 할 수 있음을 알고 있습니다. 그러나 VS 2010에서이를 달성하기위한 더 나은 자동화 된 방법이 있는지 궁금합니다.

또한 EF4를 사용하는 동안 데이터베이스의 라이브/dev 버전 설정에 관해 알아야 할 것이 있다면.

답변

1

내 경험,

설정 설정 파일에서이 개 데이터베이스 연결 항목 이름을 하나의 백업 및 다른 사람 혼자의 이름을 남겨에서 확인합니다. 백업 데이터베이스를 백업 DB로 지정하고 백업을 실행할 때 항목 이름을 변경하면 백업 이름이 실제 이름이되고 라이브 이름은 다른 이름으로 바뀝니다.

다른 DB 버전을 설정하는 경우 - 실수로 실수로 업데이트하지 않도록주의하십시오! SQL 파일에서 db 구조의 변경 사항을 추적하여 필요에 따라 라이브를 업데이트하거나 변경 사항을 적용하면 백업을 롤백하는 것이 가장 좋습니다.

관련 문제