Ich nochmal.
Zitat von
Peinhard:
was meinst du hier mit einem 'surrogate key'?
Als
surrogate key bezeichnet man in der angelsächsischen Literatur einen informationsfreien, weil künstlichen Schlüssel. Oft wird eine fortlaufende Zahl als surrogate key verwendet - auch wenn ein solcher Schlüssel streng genommen nicht vollständig informationsfrei ist.
Zitat von
Peinhard:
Soweit ich das verstehe, müßte dann aber jeder Dataset der 'observiert' werden könnte, auch einen event handler auf Form-Ebene haben, der die 'Observer' koordiniert
Recht hast du.
Zitat von
Peinhard:
und da würde ich dann doch schon wieder mit einer zentralen Instanz liebäugeln.
Das wäre dann aber schon ein
observer manager. Dein Problem hierbei ist, dass du Komponenten eines FrameWorks einbinden willst, die das observer pattern nicht mitbringen. Mir scheint die Kosten-Nutzen-Ratio nicht gut genug zu sein, aber ich kann deine Motivation halbwegs nachvollziehen. Wenn du dich daran versuchen möchtest, dann helfen dir vielleicht ein paar Zeilen Code:
Komponentenbeziehung herstellen
Zur Abwechslung mal ohne Grüße
marabu