Hallo
Wie löst man in C# Kompositionen und Aggregationen auf ? Ich vermute mal mit Collections...
a) Komposition:
1 Partner "hat" * Adressen
b) Aggregation:
1 Partner "nimmt ein" * Rollen
Bei einer :1-Beziehung könnte ja direkt eine Objekt-Referenz hinterlegt werden, sonst wahrscheinlich eine Collection, richtig ?
Im Datenmodell (ERD) würde ich ja in der Adressen-Tabelle einen Fremdschlüssel auf den Partner modellieren. Kann ich darauf im Klassenmodell verzichten, oder mache ich mir dann das Leben beim OR-Mapping schwer ? (Muss die richtige(n) Teile (Adressen/Rollen) ja finden und im Memory/DB dem Partner zuordnen...)
Danke für Tipps ;-)
Wie löst man in C# Kompositionen und Aggregationen auf ? Ich vermute mal mit Collections...
a) Komposition:
1 Partner "hat" * Adressen
b) Aggregation:
1 Partner "nimmt ein" * Rollen
Bei einer :1-Beziehung könnte ja direkt eine Objekt-Referenz hinterlegt werden, sonst wahrscheinlich eine Collection, richtig ?
Im Datenmodell (ERD) würde ich ja in der Adressen-Tabelle einen Fremdschlüssel auf den Partner modellieren. Kann ich darauf im Klassenmodell verzichten, oder mache ich mir dann das Leben beim OR-Mapping schwer ? (Muss die richtige(n) Teile (Adressen/Rollen) ja finden und im Memory/DB dem Partner zuordnen...)
Danke für Tipps ;-)