Bonjour,

J'aimerais savoir si il existe une solution avec EF pour pouvoir mettre à jour des tables d'une base de données sans faire un DropCreate de la base ?

Je prend un exemple simple (imaginaire)

J'ai une table Personne :
  • Id
  • Nom
  • Prénom
  • Adresse (de type Adresse)


et une table Adresse :
  • Id
  • Rue
  • Ville
  • CP
  • Pays


Au lancement de mon application, la base de données va être générée.
J'insère alors des données dans mes tables.

Après coup, je souhaite rajouter un champ à la table Personne (DateDeNaissance par exemple)

Le problème est qu'EF va vouloir m'effacer ma base de données entière et la recréer alors qu'au final je ne veux que rajouter un champ.


Y a-t-il une solution pour qu'il n'apporte que les modifications plutôt que tout recréer ? Faire de l'incrémentiel / différentiel en quelque sorte.

Merci
Laurent