Das kann man machen - indem man nur mehrere Objekte interagieren! Vor allem 
wenn Du eine 1:n Verkn�pfung brauchst!

Beispiel:

1. Objekt: Personen (Hashtable mit allen Personen)
2. Objekt: Fahrzeuge (Hashtable mit allen Fahrzeugen)

Hintergrund: Jeder Person geh�rt 0 bis n Fahrzeuge!

Jetzt k�nnte man ein Fahrzeuge Objekt an jede Person h�ngen!

W�re so:
Class Person1
        Private Fahrzeuge Fahrzeuglist;
        ...
End Class;

Das k�nnte aber unter Umst�nden auch viel Initialisierungsaufwand bedeuten - 
vor allem dann wenn man die Fahrzeuge zu der Zeit gar nicht braucht.

Somit ist es deutlich einfacher - das nur per IDs zu verkn�pfen! Das sieht im 
Endeffekt nicht anders aus - als in einer relationalen DB selbst!

Dabei gibt es 2 Wege!
1. an der Person h�ngen alle FahrzeugIDs als ArrayList dran
2. es gibt ein Verkn�pfungsobjekt
3. die BesitzerID h�ngt am Fahrzeug selbst

Dabei sollte bei einer 1:n Verkn�pfung der 3. Weg am einfachsten sein!

Das ganze kann man dann so implementieren!

1. jedes Fahrzeug Objekt hat eine OwnerID (die ID der Person die es besitzt)
2. das Personen Objekt bekommt eine Methode zum holen seiner Fahrzeuge

Class Person1
        Private int personenID;

        Public Fahrzeuge getFahrzeuge()
        {
                Fahrzeuge myFahrzeuge = new Fahrzeuge()
                Return myFahrzeuge.getFahrzeugeByOwnerID(this.personenID);
        }
End Class

Class Fahrzeug 
        Public int OwnerID
        {
                Get {return this.ownerID;}
                Set {this.ownerID = value;}
        }
End Class

Class Fahrzeuge
        Public HashTable fahrzeugHashtable;
        Public Fahrzeuge getFahrzeugeByOwnerID(int OwnerID)
        {
                // Hier jetzt Fahrzeuge holen - entweder aus der Hashtable oder 
                // oder aus der Hashtable oder wie auch immer
        }
End Class

So - ich habe vielleicht etwas weit ausgeholt - aber so w�rde das per ID 
funktionieren!

-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Andreas Kr�ll
Gesendet: Dienstag, 10. Mai 2005 14:57
An: [email protected]
Betreff: AW: [Asp.net] Hallo und Frage

Hi!

Quote: 
----------------------------------------------------------------------------
>Dort liegt das richtige Objekt - so wie Du es erstellt / gef�llt hast.
>Dabei werden alle Objekte die Bestandteil des Objektes abgelegt! Wenn Du >aber 
>Unterobjekte hast - die nur per ID angeh�ngt sind (also nicht direkt >am 
>Objekt selbst h�ngen) - werden diese nicht mit hinterlegt!
>Diese speziellen Unterobjekte musst Du auch im Session Cache ablegen. 

Okay danke!

Was meinst du mit per ID anh�ngen?

Gruss Andreas
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an