コード例 #1
0
 public override void Delete(T entity)
 {
     if (entity is ISoftDeletable)
     {
         entity.NeedUpdateList.Add(nameof(ISoftDeletable.IsDeleted), true);
         Update(entity);
     }
     else
     {
         efContext.RegisterDeleted(entity);
     }
 }
コード例 #2
0
        protected override void DoDelete(Tkey key)
        {
            var deleteEntity = this.DoGetByKey(key);

            efContext.RegisterDeleted(deleteEntity);
        }