다음을 통해 공유


System.Data.Entity.Migrations.Infrastructure 네임스페이스

클래스

AutomaticDataLossException

자동 마이그레이션으로 인해 데이터가 손실될 때 발생하는 오류를 나타냅니다.

AutomaticMigrationsDisabledException

마지막 마이그레이션을 적용하고 자동 마이그레이션을 사용하지 않도록 설정한 후 보류 중인 모델 변경 내용이 있을 때 발생하는 오류를 나타냅니다.

MigrationsException

Code First 마이그레이션 파이프라인 내에서 발생하는 오류를 나타냅니다.

MigrationsLogger

마이그레이션 프로세스에 사용할 수 있는 로거에 대한 기본 클래스입니다.

MigrationsPendingException

데이터베이스에 적용되지 않은 기존 마이그레이션이 있으므로 작업을 수행할 수 없을 때 throw됩니다.

MigratorBase

코어를 래핑하는 데코레이터의 기본 클래스 DbMigrator

MigratorLoggingDecorator

마이그레이션 작업 중에 로깅을 제공하는 데코레이터입니다.

MigratorScriptingDecorator

데이터베이스에 변경 내용을 적용하는 대신 SQL 스크립트를 생성하는 데코레이터입니다. 이 데코레이터를 래핑 DbMigrator 에 사용하면 대상 데이터베이스에 변경 내용이 적용되지 않습니다 DbMigrator .

인터페이스

IDbMigration

특정 멤버가 스캐폴드된 DbMigration 마이그레이션의 IntelliSense에 표시되지 않도록 에 의해 명시적으로 구현됩니다.

IMigrationMetadata

코드 기반 마이그레이션에 대한 추가 메타데이터를 제공합니다.