插入List<比;检查是否有重复

本文关键字:是否 检查 List 插入 | 更新日期: 2023-09-27 18:03:11

我试图构建一个应用程序,读取新闻RSS提要,然后将元素放入数据库。以后我可以从中向每个主题"title"添加统计信息。

我认为最好的方法去在这是通过使一个脚本解析xml数据到一个列表,然后插入这个列表到数据库中,并在同一时间检查重复吗?

或者你有更聪明的方法吗?

主要问题,我如何插入一个列表到数据库,同时防止重复?谢谢你

插入List<比;检查是否有重复

如果您想这样做,而不是使用List,请考虑使用Hashset。如果你的新闻提要中有很多元素,hashset可以快速告诉你它是否已经存在于集合中。在伪代码中,它基本上是:

HashSet.Add(Element);

重复的记录将被自动忽略(如果条目被添加,Add将返回true,如果条目已经存在则返回false)。