2010-01-12 3 views
5

DB 스키마를 업데이트하는 레일 스타일을 좋아합니다. 매우 단순하지만 강력한 구문을 사용하여 마이그레이션을 클래스로 정의 할 수 있습니다. 단일 명령으로 업데이트를 실행할 수 있으며 모든 모델이 업데이트됩니다. 그들은 소스 제어에 전념하고 쉽게 읽고, 수정하고, 취소 할 수 있습니다.asp.net 용 레일 스타일 데이터베이스 마이그레이션?

내 asp.net mvc 프로젝트에 대한 나의 현재 방법은 서버 탐색기를 열고 수동으로 데이터베이스 필드를 변경 한 다음 모든 linq-to-sql 클래스를 다시 생성하는 것입니다. 이 방법은 번거롭고 오류가 발생하기 쉽고 위에 나열된 장점 중 거의 대부분을 결여합니다. 나는 더 나은 방법이 있어야한다고 확신한다.

누구나 나를 밝힐 수 있습니까?

답변

6

롭 Conery의 음속은 .NET에서 마이그레이션 같은 것을 가지고

http://blog.wekeroad.com/2007/10/03/subsonic-migrate-me/

다른 툴킷을 충분히 제공하는 유사한 접근 방법이 있습니다 : 그것은을에

  • Migrator.NET
  • RikMigrations

    더 많은 정보가있을 것입니다.

  • +1

    감사합니다. 마이그레이션 코딩 스타일이 가장 좋기 때문에 Migrator.net을 선택했습니다. 내가 설치하고 내 빌드 작업을하는 데 약간의 고통이 있다는 것을 알았지 만 그것을 얻은 후에는 정상적으로 작동합니다. – captncraig

    1

    이전 질문이지만 여전히 유효하므로 다른 사람에게 도움이 될만한 추가 답변이 있습니다.

    question/answer here on SO에는 후보자 목록이 있으며 Fluent Migrator도 확인하시기 바랍니다.

    관련 문제