DropCreateDatabaseAlways<TContext> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma implementação de IDatabaseInitializer que sempre recriará e, opcionalmente, recriará o banco de dados na primeira vez que um contexto for usado no domínio do aplicativo. Para propagar o banco de dados, crie uma classe derivada e substitua o método Seed.
public class DropCreateDatabaseAlways<TContext> : System.Data.Entity.IDatabaseInitializer<TContext> where TContext : DbContext
type DropCreateDatabaseAlways<'Context (requires 'Context :> DbContext)> = class
interface IDatabaseInitializer<'Context (requires 'Context :> DbContext)>
Public Class DropCreateDatabaseAlways(Of TContext)
Implements IDatabaseInitializer(Of TContext)
Parâmetros de tipo
- TContext
O tipo do contexto.
- Herança
-
DropCreateDatabaseAlways<TContext>
- Implementações
Construtores
DropCreateDatabaseAlways<TContext>() |
Inicializa uma nova instância da classe DropCreateDatabaseAlways<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
Entity Framework