/// <summary> /// Обновление записи сущности. /// </summary> /// <param name="entity">Данные записи.</param> /// <remarks> /// Метод не производит действий с записью, а лишь отображает информацию о записи в окне трассировки. /// </remarks> public virtual void Update(Entity entity) { var sb = new StringBuilder(); sb.AppendLine("=== Update entity ==="); sb.AppendLine(); sb.AppendLine(entity.ToPlainText()); System.Diagnostics.Trace.WriteLine(sb.ToString()); UpdatedEntities.Add(entity); }
public bool Any() { return(InsertedEntities.Any() || UpdatedEntities.Any() || DeletedEntities.Any()); }
public CommitExecutedEntities <T> Entity <T>() where T : class { return(new CommitExecutedEntities <T>(InsertedEntities.OfType <T>().ToList(), UpdatedEntities.OfType <T>().ToList(), DeletedEntities.OfType <T>().ToList())); }