나는 Codefirst에서 초보자이며 어떻게 올바르게 작동하는지 이해하지 못합니다. "Add-Migration"명령을 통해 마이그레이션 1..3을 생성하고 "업데이트 데이터베이스"이라는 상대 업데이트를 발행했습니다.EF 코드 마이 그 레이션 프로덕션 환경에서 작동하는 방법
Migration 디렉터리에 Configuration.cs 파일이 있고 초기 데이터를 시드하기 위해 만든 사용자 지정 데이터베이스 이니셜 라이저 (MySQL에서 작업 중입니다)가 있습니다.
아직 데이터베이스가없는 프로덕션 환경에서 어떤 일이 발생하는지 모릅니다.
누가 데이터베이스를 만들고 업데이트해야합니까? 마이그레이션이 차례로 실행됩니까?
이 프로세스가 프로덕션 환경에서 어떻게 작동하고 유용한 링크를 공유하는지 제안 해 주시겠습니까?
감사합니다, 로베르토
프로덕션 환경에 db가 없다는 것은 무엇을 의미합니까? – ilans
안녕하세요, 프로덕션 환경에서 처음부터 시작하고 있습니다. 방금 패키지를 배포했습니다. 컨텍스트 클래스가 처음으로 호출 될 때 마이그레이션 프로세스가 호출 될 것 같지만 어떤 방법으로 생각할 수 있습니까? –
이니셜 라이저에서'CreateIfNotExists' 함수를 호출하거나 권장하지 않는 이니셜 라이저를 사용해야합니다. 이것은 나에게 많은 문제를 일으켰습니다. – ilans