2012-09-10 2 views
2

EF5 migrate.exe에 대한 명령 줄 매개 변수를 파악하려고합니다.이 매개 변수를 사용하면 최신 코드 우선 마이그레이션을 수동으로 롤백 할 수 있습니다. 즉 최신 DbMigration에서 Down() 기능을 적용 할 수 있습니다. 나는 위() 함수를 적용 할 수 있습니다 - -EF5 migrate.exe를 사용하여 코드 첫 번째 마이그레이션을 롤백하는 방법은 무엇입니까?

NB 나는 migrate.exe 작업을하지만 난 migrate.exe 도움말 페이지에 롤백에 대한 문서를 볼 수 없습니다 : http://msdn.microsoft.com/en-us/data/jj618307.aspx

사람이인지 알을 가능한?

답변

2

매개 변수 targetMigration을 사용하고 끝내려는 마이그레이션의 이름으로 설정하십시오. 이전 마이그레이션 인 경우 도구는 선택한 마이그레이션 후에 적용된 모든 마이그레이션을 되돌려 야합니다. 적어도 이것이 powershell 명령에서 어떻게 작동하는지입니다. 내가 파일 변경을 편집하지 않고 그냥하는 .bat 파일에 붙여 이제까지 내가 필요하다면 그것을 실행할 수 있도록 마지막 마이그레이션의 이름을 알고 있어야하지 않은 뭔가를 기대했다

+0

/targetMigration. 뒤늦은 지혜로 이것은 매우 중요한 요구 사항은 아닙니다. 당신의 대답을 정확하다고 표시 할게. 고마워. – Ilan

관련 문제