2015-01-03 3 views
0

큰 백엔드 데이터베이스와 뚜렷하고 관련이있는 엔티티/테이블로 작업하는 많은 개발자가있는 코드 우선 마이그레이션을 관리하는 방법에 대한 조언이 필요합니다. 프로젝트 리더가 모델과 데이터베이스 버전 간의 불일치를 해결하기가 어려워서 MigrationHistory 테이블을 삭제하는 것을 보았습니다. 나는 다음 프로젝트에서 그런 일을하고 싶지 않다.코드 우선 이동 및 엔티티 프레임 워크로 이동

성공적인 역사가있는 사람들은 내 자신을 코딩하기를 피하기 위해해야 ​​할 일과해야할 일에 대한 경험을 나누는 것이 좋습니다.

+1

HTTP : //msdn.microsoft.com/en-us/data/dn481501.aspx – Colin

+0

@ 콜린, 정확히 내가 찾고 있었던 것이 었습니다. –

답변

0

코드 우선 마이그레이션은 개발자 한 명만해도 까다로울 수 있습니다. 필자는 새로운 마이그레이션을 만들기 전에, 특히 "update-database"를 수행하기 전에 데이터베이스 모델에 대한 변경을 승인하는 사람을 지정하는 것이 핵심이라고 생각합니다.

많은 테이블이있는 데이터베이스의 경우 실용적이지 않은 경우 관련 데이터 테이블의 하위 집합에 그룹 리더를 지정하십시오.

프로젝트 리더가 "update-database"를 사용하여 이전 마이그레이션을 대상으로 지정하는 방법을 알고 있는지 확인하십시오. 나는 배울 것이 조금 힘들었지 만 나는 지금 그것을 정말로 좋아한다.

관련 문제