Ich habe 3 Tabellen:Lesen von Daten mit Entity Framework der richtige Weg
- Person
- Folders
- PersonsFolders
Es gibt Beziehungen zwischen Person
und PersonsFolders
und zwischen Folders
und PersonsFolders
.
Jetzt muss ich in einer Gridview alle Ordner mit der ersten Person aus dem Array anzeigen. Ich habe versucht, Daten von PersonsFolders
zu lesen, und ich habe alle Daten von Person und Ordnern abgerufen, aber ich habe jeden Ordner ein paar Mal - für jede Person mit dieser Ordner-ID.
ich gefiltert diese mit diesem Code:
.GroupBy(t => t.FolderID)
.Select(g => g.First())
.ToList();
Ich habe versucht, auch alle Ordner und Anzeige wählen auf xamal
PersonsFolders[0].Person.Tel
bekam aber nur Informationen von Ordner. Ich war nicht erfolgreich beim Abrufen von Informationen Person Tabelle - so dass die Informationen in der Gridview gleichzeitig erscheint.
Hat jemand eine Lösung?
Auch bei Änderungen zur Anpassung funktioniert der Code nicht. –
Überprüfen Sie die Bearbeitung, ist das, was Sie mit Ihrer Frage gemeint? – Gelootn
Vor allem wirklich danke. Ich habe deinen Code kopiert und es funktioniert großartig, aber in meinem Code mit Entity Framework Es funktioniert nicht. Ich sehe die Daten in system.data.entity.dynamicproxies.wenn ich in den Code gehe –