public virtual List <TEntity> AddUpdate(List <TEntity> entities, AddUpdateOptions options = null) { entities.ForEach((e) => { this.ResolveDuplicateRefIssue(e); }); return(Repository.AddUpdate(entities, options)); }