Compartilhar via


CreateDatabaseIfNotExists<TContext> Classe

Definição

Uma implementação de IDatabaseInitializer que recriará e, opcionalmente, recriará o banco de dados somente se o banco de dados não existir. Para propagar o banco de dados, crie uma classe derivada e substitua o método Seed.

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

Parâmetros de tipo

TContext

O tipo do contexto.

Herança
CreateDatabaseIfNotExists<TContext>
Implementações

Construtores

CreateDatabaseIfNotExists<TContext>()

Inicializa uma nova instância da classe CreateDatabaseIfNotExists<TContext>.

Métodos

InitializeDatabase(TContext)

Executa a estratégia para inicializar o banco de dados para o contexto fornecido.

Seed(TContext)

Um método que deve ser substituído para realmente adicionar dados ao contexto de propagação. A implementação padrão não faz nada.

Aplica-se a