Bonjour,
alors voila le contexte:
Mes tables:
Le code:
Et maintenant le probleme:
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 for (int cptEvent = 0; cptEvent < lstOfEvent.Count; cptEvent++) { if (lstOfEvent[cptEvent].Type == "Identify") { for (int cptResult = 0; cptResult < lstOfEvent[cptEvent].Event_Result.Count; cptResult++) { try { lstOfEvent[cptEvent].Event_Result.ElementAt(cptResult).Event_Strategy = db.Event_Strategy.First(str => str.StrategyContent == partitionString); } catch { Exception up = new Exception("Strategy not found in the database"); throw up; } } } }
Dans ma table Event_Strategy quand je fais un SaveChanges() je me retrouve avec 10 lignes Strategy_name= null et StrategyContent = null et une ligne qui correspond bien au resultat attendu pour 11 Event_Results.
PS: les 11 resultats pointent bien vers la bonne strategy ( l'id de Event_Strategy_Id est le bon pour les 11)
je ne vois vraiment pas pourquoi j'ai ces 10 lignes Null qui s'ajoutent..
Si vous ne comprenez pas ou s'il vous manque des infos demandez je suis vraiment bloqué la :/
Merci !!
Partager