Καλησπέρα,
Δε βρήκα κατάλληλη κατηγορία για LinQ οπότε προσθέτω τη δημοσίευση εδώ
Είμαι νέος στη LinQ και θα ήθελα να μου εξηγήσει κάποιος πως μπορώ να καταφέρω το παρακάτω
Έχω μία class A που έχει μέσα σε μία μεταβλητή της ένα collection από Class B, η οποία B έχει μέσα σε μία μεταβλητή της collection από Class C, η οποία C με τη σειρά της έχει μια μεταβλητή τύπου collection από class D κ.ο.κ σαν treeview style
Έχω ένα object από την Class A. Υπάρχει τρόπος να κάνω query μέσα σε αυτό το object και να του πω να μου επιστρέψει όλα τα object C που έχουν πχ C.value=1?
Παράδειγμα
A.Name="C:\"
A.Directories = {List(of B)}
Το κάθε entity στο A.Directories έχει μέσα φακέλους (class b)
B.Filenames = {List(of C)}
Το κάθε entity στο B.filenames έχει αρχεία (class c)
C.attributes = {list(of string)}
Το κάθε entity στο C.attributes έχει attributes (readonly,hidden,system κλπ)
Μπορώ να κάνω query στο object A και να μου επιστραφεί ένα collection των C objects που έχουν C.attributes.contains("ReadOnly")?
Panos