public override int Delete(Category entity) { //为了满足Category的功能,特意在ArticleDomainService上定义了一个DeleteByCategory方法,增强了代码耦合。 //会根据业务要求在DomainService上定义很多一些DeleteByXXX的方法 //建议应该在ArticleDomainService上公开一个统一的Delete方法,传入Exepression表达式。 _articleDomainService.DeleteByCategory(entity.Id); return(base.Delete(entity)); }