Action ist ein delegate für eine Methode ohne Rückgabewert. Hier mit Expliziter (statt anaonymer) Methode:
Action<IBeforeChangeEntry<EntityBase>> updateAction = new Action<IBeforeChangeEntry<EntityBase>>(Trigger_Updating);
Triggers<EntityBase>.Updating += updateAction;
private static void Trigger_Updating(IBeforeChangeEntry<EntityBase> obj)
{
obj.Entity.LastChanged = DateTime.Now;
obj.Entity.Version += 1;
}
Anonym:
Triggers<EntityBase>.Updating += x =>
{
x.Entity.LastChanged = DateTime.Now;
x.Entity.Version += 1;
};
No comments:
Post a Comment