CreateDatabaseIfNotExists<TContext> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |