/// <summary>
 /// Пересоздает монитор, если его небыло. Атачит сущьность к монитору.
 /// </summary>
 public BaseEntity Trackable()
 {
     Monitor?.Dispose();
     SetMonitor(new EntityStateMonitor());
     Monitor?.Apply(this);
     return(this);
 }
Beispiel #2
0
 /// <summary>
 /// Пересоздает монитор, если его небыло. Старый Dispose(). Присоеденяет текущую коллекцию  к монитору
 /// </summary>
 public EntityCollection <TEntity> Trackable()
 {
     Monitor?.Dispose();
     SetMonitor(new EntityStateMonitor());
     Monitor?.Apply(Items);
     return(this);
 }