MVC - Gestion de deux tables dépendantes / Hiddenfor
	
	
		Bonjour, 
Depuis quelques jours j'essaie de créer une page qui me permette de modifier des données sauvegardées sur serveur SQL. 
Mes tables ressemblent à : 
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 
 |  
 public partial class Armoire
{
        public Armoire()
        {
            this.Armoire= new HashSet<tableFille>();
        }
 
        public int ID { get; set; }  // clef primaire
        public string Nom { get; set; }
 
        public virtual ICollection<Livre> Livre{ get; set; }
} | 
 et 
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 
 |  
 public partial class Livre
{
 
        public int IDlivre{ get; set; }    // clef primaire
        public string Nom { get; set; }
 
       public virtual Armoire Armoire{ get; set; }
} | 
 (code généré automatiquement à partir de ma BDDE)
Je peux avoir donc pour une entrée "Armoire" plusieurs éléments "Livre" associés dans ma table fille.
mon problème : 
Jarrive bien à afficher mes valeurs dans mes Views distinctes, de ma table "Armoire" (grâce à un textboxfor), et j'arrive également bien a créer des vues pour afficher mes livres. 
J'utilise alors un formulaire AJAX qui fait appelle ensuite à un contrôleur pour enregistrer les modifications, j'arrive qu'à récupérer les valeurs NOM et ID d'ARMOIRE,
Pour cela j'ai placé un Hiddenfor dans ma vue View TableMere; 
	Code:
	
                @Html.HiddenFor(x => x.ID);
 Mais impossible d'obtenir les valeurs pour les livres ! ni ID ni nom !
J'ai essayé de mettre des HiddenFor dans une boucle Foreach
	Code:
	
| 12
 3
 4
 
 |     foreach (Livre lv in Model.Livre)
{
                @Html.HiddenFor(model => model.Livre.Where(s => s.IDlivre== lv.IDlivre).FirstOrDefault().IDlivre);
} | 
 Le modèle est toujours rempli niveau Nom et ID ARMOIRE mais vide pour les LIVRE...
Comment pourrais-je faire ?