우리는 대규모 ASP MVC 웹 응용 프로그램 EF6 코드 우선 (100 개 이상의 엔터티)을 개발 중이며 마이그레이션에 대한 의문점이 있습니다. 이 작은 마이그레이션을 할 추천 때문에 ASP MVC 5 EF6 마이그레이션 및 시드
우리는하지만, 아직 생산 개발하는 동안 우리는 마이그레이션을 사용하는 경우
, 우리는 마이그레이션 파일의 톤으로 끝낼 것입니다. 이 방법이 올바른지 아니면 앱을 클라이언트에 설치하기 전에 DropCreateIfModelChanges를 사용하도록 설정해야합니까?또한 우리는 국가, 주, 수퍼 유저와 같이 앱을 사용하는 모든 클라이언트가 필요로하는 공통 데이터로 데이터베이스를 시드해야합니다 ... 어디에서이 데이터를 시드해야합니까? 웹 앱을 설치하는 모든 클라이언트에 항상 있습니까?
나는 몇 가지 다른 방법 보았다 : - 마이그레이션 구성의 종자 기능의 종자 데이터하는 AddOrUpdate 명령을,하지만 난이 나쁜 방법입니다 어떤 장소에서 볼 수있다. - Sql을 사용하는 Add-Migration의 시드 데이터 ("INSERT INTO ....");
미리 감사드립니다.