Hello tout le monde.
Je suis débutant en EF... J'ai ma première application, toute bête, et j'arrive à effectuer de opérations de CRUD sans problème sur des objets simples.
Mais je bloque sur un truc, et j'arrive pas à trouver d'informations dessus.
- EntityFramework 6
- Database-First
- J'ai créé une table produit, une table référence, et une table relationnel Produit-Référence, qui ne contient donc que deux colonnes : ID_Produit et ID_Référence
-> Lors de l'import du modèle, la table relationnel n'est pas importé, mais dans Produit et Référence, il y a donc une liste de l'autre type.
-> Dans l'objet Produit, il y a donc une propriété List(Of Référence).
- J'ai créer des références...
-> Et là je veux créer mon premier produit... J'ai remplis les infos de Produit... Et pour lui indiqué DES références... Et bien j'ai tout naturellement fait ceci :
- Je suis en Automatic-detect-changes
Code : Sélectionner tout - Visualiser dans une fenêtre à part MonPRoduit.ListeReference.Add(MaReference)
-> Et là ça bug, parce qu'il me dis qu'il va y avoir un doublon dans référence (clé d'unicité sur le nom).
Or c'est pas ce que je veux faire...
Pour moi, il aurait dû créer un enregistrement dans la table relationnel... Mais comme Produit est en mode "création", alors les objets références contenus, ont aussi le statut "création" ?
Comment faire autrement ?
Merci d'avance !!
Partager