[C#] EF Core 마이그레이션을 위한 패키지 관리자 콘솔 명령

소개

  • EF Core의 마이그레이션 명령은 Visual Studio의 패키지 관리자 콘솔(PMC) 을 사용하여 실행할 수 있습니다.
  • Visual Studio 도구 -> NuGet 패키지 관리자 -> 패키지 관리자 콘솔 메뉴 에서 패키지 관리자 콘솔을 실행하여 명령을 실행하면 됩니다.
  • 그럼, EF Core Migration 관련된 명령어들이 어떤 것들이 있는 지에 대해서 조사 합니다.

PMC 명령어 종류

  • EF Core Migration PMC 명령어 종류는 다음과 같습니다.
PMC Command Usage
Get-Help entityframework 엔터티 프레임워크 명령에 대한 정보를 표시합니다.
Add-Migration <migration name> 마이그레이션 스냅샷을 추가하여 마이그레이션을 생성합니다.
Remove-Migration 마지막 마이그레이션 스냅샷을 제거합니다.
Update-Database 마지막 마이그레이션 스냅샷을 기반으로 데이터베이스 스키마를 업데이트합니다.
Script-Migration 모든 마이그레이션 스냅샷을 사용하여 SQL 스크립트를 생성합니다.
Scaffold-DbContext 지정된 데이터베이스에 대한 DbContext 및 엔터티 형식 클래스를 생성합니다. 이것을 리버스 엔지니어링이라고 합니다.
Get-DbContext DbContext 형식에 대한 정보를 가져옵니다.
Drop-Database 데이터베이스를 삭제합니다.

728x90

'C#' 카테고리의 다른 글

[C#] EF Core - Fluent API  (0) 2023.03.10
[C#] EF Core - Configurations  (0) 2023.03.09
[gRPC] gRPC 서버 측 인터셉터  (0) 2023.03.02
[C#] 커맨드 패턴  (0) 2023.03.01
DevExpress Chart 기능 POC - Annotation 표시 방법 1  (0) 2023.02.28

이 글을 공유하기

댓글

Designed by JB FACTORY