Share via


CreateDatabaseIfNotExists<TContext> Clase

Definición

Una implementación de IDatabaseInitializer que volverá a crear y, opcionalmente, volverá a inicializar la base de datos solo si la base de datos no existe. Para inicializar la base de datos, se ha de crear una clase derivada y reemplazar el 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

Tipo del contexto.

Herencia
CreateDatabaseIfNotExists<TContext>
Implementaciones

Constructores

CreateDatabaseIfNotExists<TContext>()

Inicializa una nueva instancia de la clase CreateDatabaseIfNotExists<TContext>.

Métodos

InitializeDatabase(TContext)

Ejecuta la estrategia para inicializar la base de datos para el contexto determinado.

Seed(TContext)

Método que se debe invalidar para agregar datos realmente al contexto de propagación. La implementación predeterminada no hace nada.

Se aplica a