Exemple #1
0
        /// <summary>
        /// Удаление записи сущности.
        /// </summary>
        /// <param name="entityName">Имя сущности.</param>
        /// <param name="id">Идентификатор сущности.</param>
        /// <remarks>
        /// Метод записывает данные сущности в окно трассировки.
        /// </remarks>
        public void Delete(string entityName, Guid id)
        {
            var sb = new StringBuilder();

            sb.AppendLine("Delete entity");
            sb.AppendLine($"EntityName = {entityName}");
            sb.AppendLine($"ID = {id}");
            System.Diagnostics.Trace.WriteLine(sb.ToString());
            DeletedEntities.Add(id);
        }
 public virtual void Delete(TEntity entity)
 {
     Entities.Remove(entity);
     DeletedEntities.Add(entity);
 }