2011-12-20 3 views
4

마켓 플레이스에 게시 된 Windows Phone 7 응용 프로그램이 있습니다. LinqToSql 함께 SQL CE 사용하고 있습니다. 응용 프로그램이 실행되면 연결 문자열에서 데이터베이스의 존재 여부를 확인하고 존재하지 않는 경우 데이터베이스를 만듭니다. 나는 새로운 기능을 계획하기 시작하면서는 등, 새 테이블을 추가, 기존 테이블에 새 열을 추가 할 수 있는지 여부새로운 스키마 변경으로 LinqtoSql 데이터베이스를 업데이트 하시겠습니까?

using (CheckbookDataContext db = new CheckbookDataContext(DBConnectionString)) 
{ 
    if (!db.DatabaseExists()) 
    { 
     isNewLoad = true; 
     db.CreateDatabase(); 
    } 
} 

, 나는

하나가 어떻게 가느냐, 데이터베이스 스키마에 약간의 변화를 예견 이미 존재하는 데이터베이스를 업데이트하는 것에 대해? 데이터베이스가 이미 존재하므로 조정을 위해 ALTER 및 CREATE 테이블 문을 수동으로 실행해야합니까?

답변

3
+0

이, 데릭 중대하다. 링크 주셔서 감사합니다! 때로는 검색어의 문제입니다. 데이터베이스를 '이전하는'일은 결코 생각하지 못했습니다. –

+0

나는 MSDN에서이 샘플을 찾았습니다. 같은 날에 게시되었습니다. http://msdn.microsoft.com/en-us/library/hh394022(v=vs.92).aspx. 몇 가지 시나리오로 전체 연습. –

관련 문제