ADO.NET Entity Framework: Auf ein Ereignis reagieren, wenn ein Entity-Object einer EntityCollection hinzugefügt wird.

04/02/2010 - 14:55 von Tobias Burger | Report spam
Ist es möglich eine Aktion auszuführen, wenn einer EntityCollection ein
Objekt hinzugefügt wird?

Beispiel:
Ich habe eine Entitàt "Person", welche eine Navigationseigenschaft
"Arbeitsverhàltnisse" hat.
In der Assoziierten Entitàt "Arbeitsverhàltnis" gibt es drei
Eigenschaftsfelder: "Startdatum", "Enddatum" und "Bezeichnung". Das Enddatum
ist vom Typ Nullable<DateTime>.
Nun möchte ich, dass wenn ich dieser Sammlung Arbeitsverhàltnisse ein neues
Arbeitsverhàltnis hinzufüge automatisch für das letzte Arbeitsverhàltnis das
Enddatum auf das Startdatum des neu hinzuzufügenden Objektes festgelegt
wird.
Ist sowas über das Entity Framework möglich oder sollte sowas immer in einem
separaten Businesslayer geschehen?

Danke
Tobias
 

Lesen sie die antworten

#1 Paul Werkowitz
07/02/2010 - 13:20 | Warnen spam
Am Thu, 4 Feb 2010 14:55:01 +0100 schrieb Tobias Burger:

Hallo Tobias,

Ist sowas über das Entity Framework möglich oder sollte sowas immer in einem
separaten Businesslayer geschehen?



unabhàngig davon, ob das EF sowas kann, würde ich es dort nicht machen,
sondern im Business-Layer. Die Funktionalitàt gehört definitiv nicht in die
Datenzugriffsschicht!

Grüße
Paule

Ähnliche fragen