Bonjour,
Merci de me dire exactement ce qu'implique l'implementation de DropCreateDatabaseIfModelChanges quand on crée un initiliazer de BDD:est ce que la BDD est recréée à chaque fois que sa structure est modifiée ou à chaque ajout, modification, suppression des données .
En effet, je ne vois pas que le debbuger passe automatiement dans cette classe au lancement de l'application.
Merci beaucoup de votre réponse.
Bien cordialement.
new_wave
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 namespace e_bibliotheque_MVC.Models { public class e_bibliotheque_Initializer : DropCreateDatabaseIfModelChanges<E_bibliothequeContext> { protected override void Seed(E_bibliothequeContext context) { base.Seed(context); var ListeAuteurs = new List<VM_Auteur> { new VM_Auteur() { // Id_Auteur=1, Prenom = "Alexandra", Nom = "Lapierre", DateDeNaissance = new DateTime(1955, 11, 14), auteurImage=GetFileBytes("\\Images\\Alexandra_Lapierre_Photo.png"), auteurImageType="image/png" } }; //Ajout de chaque VM_Auteur de ListeAuteurs à la table Auteurs de la variable context en paramètre ListeAuteurs.ForEach(a => context.Auteurs.Add(a)); context.SaveChanges(); } }
Partager