다음을 통해 공유


NullDatabaseInitializer<TContext> 클래스

정의

의 구현 IDatabaseInitializer<TContext> 은 아무 작업도 수행하지 않습니다. 이 이니셜라이저를 사용하면 지정된 컨텍스트 형식에 대한 데이터베이스 초기화를 사용하지 않도록 설정합니다. 이 클래스 SetInitializer<TContext>(IDatabaseInitializer<TContext>) 의 instance 에 전달하는 것은 null을 전달하는 것과 같습니다. 가 이니셜라이저를 resolve 데 사용되는 경우 IDbDependencyResolver 이 클래스의 instance 사용하여 초기화를 사용하지 않도록 설정해야 합니다.

public class NullDatabaseInitializer<TContext> : System.Data.Entity.IDatabaseInitializer<TContext> where TContext : DbContext
type NullDatabaseInitializer<'Context (requires 'Context :> DbContext)> = class
    interface IDatabaseInitializer<'Context (requires 'Context :> DbContext)>
Public Class NullDatabaseInitializer(Of TContext)
Implements IDatabaseInitializer(Of TContext)

형식 매개 변수

TContext

컨텍스트의 형식입니다.

상속
NullDatabaseInitializer<TContext>
구현

생성자

NullDatabaseInitializer<TContext>()

의 구현 IDatabaseInitializer<TContext> 은 아무 작업도 수행하지 않습니다. 이 이니셜라이저를 사용하면 지정된 컨텍스트 형식에 대한 데이터베이스 초기화를 사용하지 않도록 설정합니다. 이 클래스 SetInitializer<TContext>(IDatabaseInitializer<TContext>) 의 instance 에 전달하는 것은 null을 전달하는 것과 같습니다. 가 이니셜라이저를 resolve 데 사용되는 경우 IDbDependencyResolver 이 클래스의 instance 사용하여 초기화를 사용하지 않도록 설정해야 합니다.

메서드

InitializeDatabase(TContext)

전략을 실행하여 지정된 컨텍스트에 대한 데이터베이스를 초기화합니다.

적용 대상