Comment faire pour recréer la base de données en EF si mes changements de modèle?

J'ai créé un DbContext comme suit :

   public class myDB : DbContext
   {
     public DbSet<Party> Parties { get; set; }
     public DbSet<Booking> Bookings { get; set; }
   }

Cela a généré de ma Base de données et les deux tableaux ci-dessus..Super

J'ai alors décidé d'ajouter un autre DbSet dans le mix & j'ai une erreur:

le modèle de la sauvegarde de la 'Partie', le contexte a changé depuis la base de données a été créé

Je suis conscient des correctifs pour ce à l'aide de modelbuilder.IncludeMetadataInDatabase = false; et Database.SetInitializer<ClubmansGuideDB>(null);

1) Quelle est la façon correcte d'ajouter mes nouvelles classes pour le contexte et les ont générés dans la Base de données?

2) Dans mes vaines tentatives pour résoudre moi-même j'ai supprimé les tables et essayé de ré-exécuter l'application sans succès j'ai ensuite supprimé de la base de données complète et de ré-exécuter et il n'a pas re-générer la DB. Comment puis-je commencer à partir de zéro - est-il un cache quelque part?

  • entity framework question n'est pas le meilleur titre que j'ai jamais vu.
  • Quelle est l'utilité de cette observation, alors que le nombre de bonnes réponses?
InformationsquelleAutor LenPopLilly | 2012-01-09