Salut,

J'ai une entité personne et une autre entité Document d'identité (avec une relation 0-n : une personne peut avoir plusieurs documents d'identité) et chaque document d'identité possède un type du document d'identité c'est pour ça qu'on a une entité TypeDocIdentite. Je veux créer une classe dont les attributs sont les attributs de la personne avec tous les types de documents d'identité sauf que le nombre de Types de documents d'identité n'est pas connu à l'avance et c'est illimité c'est comme si je veux faire cela ( mais c'est faux biensur on ne peut pas mettre un foreach à l'intérieur d'un new):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
var query = from p in objectContext.Personne select new { NomPersonne = p.Nom , PrenomPersonne = p.Prenom ,  foreach(var Type in objectContext.TypeDocIdentite ) { Type.NomType  = p.DocIdentite.where(d=>d.TypeDoc.IDTypeDoc == Type.IDTypeDoc )} }
J'espère que j'ai bien expliqué le problème, je ne sais pas si ce que je veux faire est possible ou pas mais j'en ai vraiment besoin.

Merci d'avance.