Partager via


CreateDatabaseIfNotExists<TContext> Classe

Définition

Implémentation d’IDatabaseInitializer qui va recréer et éventuellement re-amorcer la base de données uniquement si la base de données n’existe pas. Pour alimenter la base de données, créez une classe dérivée et substituez la méthode 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)

Paramètres de type

TContext

Type du contexte.

Héritage
CreateDatabaseIfNotExists<TContext>
Implémente

Constructeurs

CreateDatabaseIfNotExists<TContext>()

Initialise une nouvelle instance de la classe CreateDatabaseIfNotExists<TContext>.

Méthodes

InitializeDatabase(TContext)

Exécute la stratégie pour initialiser la base de données pour le contexte donné.

Seed(TContext)

Méthode qui doit être remplacée pour ajouter réellement des données au contexte d’amorçage. L'implémentation par défaut n'exécute aucune opération.

S’applique à