J'ai une classe.Utilisez Linq et lambda pour aplatir une liste
public class MedicalRequest
{
private int id
private IList<MedicalDays> Days
private string MedicalUser
...
}
et un autre
public class MedicalDays
{
private int id;
private DateTime? day
private MedicalRequest request
...
}
Je le MedicalUser donc je suis en mesure de sélectionner un
IList<MedicalRequest> reqList = dao.FindAll(example);
Ce que j'aimerais pouvoir faire à ce stade est aplatir les listes de MedicalDays et retourner le jour DateTime.
Quelque chose comme
IList<DateTime> dateList = reqList.SelectMany(i => i.MedicalDays.day);
Quelqu'un peut-il me donner un coup de pouce dans la bonne direction?
Merci pour votre temps.
Merci Jon, très utile comme toujours. – jim