public void OnPreUpdateCollection(PreCollectionUpdateEvent @event) { var owner = @event.AffectedOwnerOrNull; if (!ReferenceEquals(null, owner)) { Validate(owner, @event.Session.EntityMode); } }
public void OnPreUpdateCollection(PreCollectionUpdateEvent @event) { IModel owner = @event.AffectedOwnerOrNull as IModel; if (owner == null || @event.Session.EntityMode != EntityMode.Poco) { return; } Validate(owner); }
public void OnPreUpdateCollection(PreCollectionUpdateEvent @event) { if (@event.AffectedOwnerOrNull == null) return; Validate(@event.AffectedOwnerOrNull.GetType(), @event.AffectedOwnerOrNull); }
private void PreUpdate() { IPreCollectionUpdateEventListener[] preListeners = Session.Listeners.PreCollectionUpdateEventListeners; if (preListeners.Length > 0) { PreCollectionUpdateEvent preEvent = new PreCollectionUpdateEvent(Persister, Collection, (IEventSource)Session); for (int i = 0; i < preListeners.Length; i++) { preListeners[i].OnPreUpdateCollection(preEvent); } } }
public virtual void OnPreUpdateCollection(PreCollectionUpdateEvent evt) { var collectionEntry = GetCollectionEntry(evt); if (!collectionEntry.LoadedPersister.IsInverse) { OnCollectionAction(evt, evt.Collection, collectionEntry.Snapshot, collectionEntry); } }
/// <summary> /// /// </summary> /// <param name="evt"></param> public override void OnPreUpdateCollection(PreCollectionUpdateEvent evt) { }
public void OnPreUpdateCollection(PreCollectionUpdateEvent @event) { Debug.WriteLine("EventListener.OnPreUpdateCollection: {0} {1}", @event.AffectedOwnerIdOrNull, @event.Collection.Role); }
public void OnPreUpdateCollection(PreCollectionUpdateEvent @event) { AddEvent(@event, this); }
public void OnPreUpdateCollection(PreCollectionUpdateEvent @event) { log.Debug("OnPreUpdateCollection :" + @event); }