Eager- und Lazy-Loading – Steuern der Ladestrategien bei 1:n-Relationen

Stellen Sie sich vor, Sie möchten in einer Datenbank häufig Daten einer Tabelle abrufen, die in einer 1:n-Beziehung mit einer anderen Tabelle verknüpft sind. Sie brauchen dazu, wenn Sie die entsprechenden Relationen der Tabellen im O/R-Designer eingefügt haben, dazu keinen zusätzlichen Aufwand zu betreiben, da LINQ to SQL die entsprechenden Maßnahmen für Sie unternimmt.

Um das verzögerte Abfragen von 1:N-Relationen zu demonstrieren, verwenden wir neben den Kunden auch die Bestellungen

Abbildung 27.13 Um das verzögerte Abfragen von 1:N-Relationen zu demonstrieren, verwenden wir neben den Kunden auch die Bestellungen

So fragt der folgende Codeausschnitt (im Codedatei EagerLazyLoading des Beispielprojekts ...

Get Microsoft SQL Server 2008 R2 - Das Entwicklerbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.