Je suis nouveau dans System.Linq.Dynamic.Core. J'ai ceci :
Disons que nous avons :
Packs = new List<Pack>
{
new Pack()
{
IdAtSource="Pack1",
Equipments= new List<Equipment>()
{
new Equipment
{
Id=1,
GenericEquipment = new GenericEquipment()
{
Id=7
}
}
}
},
new Pack()
{
IdAtSource="Pack2",
Equipments= new List<Equipment>()
{
new Equipment
{
Id=2,
GenericEquipment = new GenericEquipment()
{
Id=1
}
},
new Equipment
{
Id=2,
GenericEquipment = new GenericEquipment()
{
Id=2
}
}
}
}
}
Je souhaite sélectionner le Packs
avec Equipments
mais dans les Equipments
J'ai besoin d'avoir seulement celui avec Id=2
pour l'équipement générique (le résultat doit contenir une liste de paquets avec une liste d'équipements).
J'ai essayé :
querable.Where("Packs.Equipments.Select((GenericEquipment.Id)=1)");
mais j'ai l'impression d'être loin de mon objectif. Par ailleurs, existe-t-il une page de documentation sur l'utilisation de cette bibliothèque ?
Merci beaucoup