插入List<比;检查是否有重复
本文关键字:是否 检查 List 插入 | 更新日期: 2023-09-27 18:03:11
我试图构建一个应用程序,读取新闻RSS提要,然后将元素放入数据库。以后我可以从中向每个主题"title"添加统计信息。
我认为最好的方法去在这是通过使一个脚本解析xml数据到一个列表,然后插入这个列表到数据库中,并在同一时间检查重复吗?
或者你有更聪明的方法吗?主要问题,我如何插入一个列表到数据库,同时防止重复?谢谢你
如果您想这样做,而不是使用List,请考虑使用Hashset。如果你的新闻提要中有很多元素,hashset
可以快速告诉你它是否已经存在于集合中。在伪代码中,它基本上是:
HashSet.Add(Element);
重复的记录将被自动忽略(如果条目被添加,Add
将返回true,如果条目已经存在则返回false)。