public override void Delete(BaseEntity entity) { var product = (Product)entity; dao.ExecuteProcedure(mapper.GetDeleteStatement(product)); }