C#去掉重复的内容

在C#中,当用户上传内容到页面并保存至数据库时,需要确保数据不与现有数据库内容重复。首先,对页面数据进行内部检查,删除重复项,然后将不重复数据与数据库内容比较,再次过滤重复项,最终保存无重复数据到数据库。
摘要由CSDN通过智能技术生成
开发工具与关键技术:VS  C#
撰写时间:2019年7月05日

把内容上传到页面再把页面的内容保存到数据库,但保存的内容又不可以跟数据库里已经存在的数据重复。所以先把上传到页面的数据进行一次判断,判断页面上的数据是否重复。如果重复就自动删除重复的内容,如果不重复就再拿页面的数据跟数据库的数据进行比较,如果重复也自动删除,如果不重复才可以保存到数据库。

首先,拿上传到页面的数据进行判断,用if循环来对页面的每一条数据都行判断。逐条判断,判断完成就跳出循环。

1、List数据类型的集合存放不重复的数据。

   List<PW_Title>
listRemoveAgainComplete = new List<PW_Title>();

2、判断数据是否存在,再将重复的数据跟不重复的数据分别保存起来。
在这里插入图片描述
3、逐条判断页面上的数据。
在这里插入图片描述
判断页面的数据跟页面的数据之后,再拿页面不重复的数据跟数据库的数据进行比较,比较完成确定不重复才可以保存到数据库。

1、查询数据库中的所有数据,把数据查询出来再跟上传到页面不重复的数据进行比较。

List<PW_Title>
tbTitles = myModel.PW_Title.ToList(); 

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值