/// <summary> /// 删除AssociateId相关的附件 /// </summary> /// <param name="associateId">附件关联Id(例如:博文Id、帖子Id)</param> public virtual void DeletesByAssociateId(long associateId) { IEnumerable <T> attachments = GetsByAssociateId(associateId); foreach (var attachment in attachments) { DeleteStoredFile(attachment); } string tenantTypeId = this.TenantAttachmentSettings.TenantTypeId; attachmentRepository.DeletesByAssociateId(tenantTypeId, associateId); }