public OpResult Deletes(int[] ids) { var list = ProductCategoryRepository.GetQuery(o => ids.Contains(o.Id)).ToList(); var categorys = list.Select(o => o.CategorySN).ToList(); if (ProductRepository.GetQuery(o => categorys.Contains(o.CategorySN)).Any()) { return(OpResult.Fail("无法移除,该分类下存在商品档案信息!")); } ProductCategoryRepository.RemoveRange(list); return(OpResult.Success()); }