DropCreateDatabaseIfModelChanges<TContext> Classe
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Implémentation d’IDatabaseInitializer qui va SUPPRIMER, recréer et éventuellement re-amorcer la base de données uniquement si le modèle a changé depuis la création de la base de données.
public class DropCreateDatabaseIfModelChanges<TContext> : System.Data.Entity.IDatabaseInitializer<TContext> where TContext : DbContext
type DropCreateDatabaseIfModelChanges<'Context (requires 'Context :> DbContext)> = class
interface IDatabaseInitializer<'Context (requires 'Context :> DbContext)>
Public Class DropCreateDatabaseIfModelChanges(Of TContext)
Implements IDatabaseInitializer(Of TContext)
- TContext
Type du contexte.
- Héritage
-
DropCreateDatabaseIfModelChanges<TContext>
- Implémente
La méthode détermine CompatibleWithModel(Boolean) si le modèle a changé ou non. Pour amorcer la base de données, créez une classe dérivée et remplacez la méthode Seed.
Drop |
Initialise une nouvelle instance de la classe DropCreateDatabaseIfModelChanges<TContext>. |
Initialize |
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. |
Produit | Versions |
---|---|
Entity Framework | 4.3.1, 5.0.0, 6.2.0 |
Commentaires sur Entity Framework
Entity Framework est un projet open source. Sélectionnez un lien pour fournir des commentaires: