2011-01-31 2 views
0

데이터베이스에 액세스하기 위해 nhibernate와 활성 레코드를 사용하는 winforms 응용 프로그램이 있습니다. 내 질문은 응용 프로그램을 통해 데이터베이스 스키마를 어떻게 업데이트합니까? CreateSchema 메서드는 데이터베이스를 삭제하고 새 데이터베이스를 만듭니다. 어쨌든 몇 가지 방법으로 데이터베이스의 일부만 업데이트 할 수 있습니까?활성 레코드 및 nhibernate를 사용하여 SQL Server 데이터베이스에서 스키마를 업데이트하는 방법?

답변

2

당신은 당신이 DB를 방언에 따라 작품의 구성

public void CanUpdateDatabase() 
    { 
     SchemaUpdate su = new SchemaUpdate(config); 
     su.Execute(true, true); 
    } 

을 제공,들 SchemaUpdate를 사용할 수 있습니다 (내 경험은 MSSQL 잘 작동에 + 오라클)

관련 문제