새 MVC4 웹 사이트를 만들라는 사양이 주어졌지만 처음에는 너무 큰 프로젝트는 아니지만 비즈니스가 새로운 아이디어를 얻음에 따라 커질 것이라고 생각합니다.
.NET 4.5 ASP.NET MVC4 및 EF 사용 데이터베이스를 처리하기 위해 마이그레이션 할 코드 우선 또는 SQL Server Data Tools (SSDT) 중에서 선택해야합니다.
SSDT를 사용하면 솔루션의 일부로 프로젝트에서 데이터베이스를 제어하고 dacpac 파일을 사용하여 개발에서 프로덕션에 이르기까지 모든 변경 사항을 처리 할 수 있습니다. MVC3의 코드 우선 경험은 제한된 데이터베이스 옵션으로 인해 개발을 넘어서는 사용하지 않았습니다. 항상 모델 변경시 Db를 삭제하거나 Db 변경을 수동으로 처리합니다. 그러나 나는 더 이상 그렇지 않은 MVC4 마이그레이션을 믿게되었으며 이제 Db로 업데이트를 푸시 할 수 있습니다.
그래서 제 질문은 개발 시간 / 노력 절약을 기반으로 사용하는 것이 가장 효율적이지만 확장 가능하고 생산 변경을 처리 할 수있는 것입니다. 코드 우선과 모델에서 데이터베이스를 생성하는 기능이 마음에 들었습니다. 이제 마이그레이션을 도입하여 프로덕션 환경에서 사용할 수 있습니까?