Je suis en train de faire quelque chose comme ceci:LINQ - Comment puis-je donner à un objet enfant dans une instruction select une référence à son parent?
List<FundEntity> entities = this.tFunds
.Select(f => new FundEntity() {
ID = f.fundID,
Name = f.name,
CapitalCalls = f.tCapitalCalls
.Select(cc => new CapitalCall() {
ID = cc.capitalCallID,
Description = cc.description,
FundEntity = // Should be the newly created Fund Entity object
}).ToList()
}).ToList();
Je voudrais que le chaque Capitalcall objet d'avoir une référence à son FundEntity. Est-ce possible sans créer de boucle et en réglant chacun manuellement?
Est-ce que 'f' n'est pas une variable légale dans ce contexte? –
bonne question, mais f n'est pas le bon type, c'est de tFund (une classe générée par classe de données). II besoin d'être de type FundEntity - un modèle qui utilise ses données – Shawn