LINQ to SQL Teil 2
Im ersten Teil wurde die Möglichkeit, Beziehungen zwischen den Tabellen zu erstellen nicht behandelt. Das will ich hier etwas genauer erklären.

Grundsätzlich ist es möglich auch ohne "eingezeichnete" Beziehung die gewünschte Funktion zu erreichen.
Diese Beziehung bedeutet das jedem Mitarbeiter eine Funktion zugeordnet ist (1:n).
Grundsätzlich ist es möglich auch ohne "eingezeichnete" Beziehung die gewünschte Funktion zu erreichen.
Wenn man keine Beziehung erstellt, hat man aber das Problem, dass häufig komplexere Abfragen erstellt werden müssen und zusätzlich den Nachteil das auch das Diagramm weniger aussagekräftig ist.
Hier kann man jetzt gut sehen, wie einfach und intuitiv der Zugriff auf die Funktion des Mitarbeiters ist. Ohne Beziehung wäre das so nicht direkt möglich!
Hier kann man jetzt gut sehen, wie einfach und intuitiv der Zugriff auf die Funktion des Mitarbeiters ist. Ohne Beziehung wäre das so nicht direkt möglich!
Auch kann man jetzt z.B. die Funktions-Beschreibung von hier aus direkt ändern.
Ist nicht gerade ein vorbildliches Beispiel, zeigt aber das Prinzip gut.
