为了账号安全,请及时绑定邮箱和手机立即绑定

在MVC后台中如何判断两条数据是否一样

在MVC后台中如何判断两条数据是否一样

有只小跳蛙 2018-07-24 15:40:10
在两种不同的情况下查询到同一张表中的数据,现要判断两种数据是否一样,再进行操作,如何做?两个数据,要是都是同一种类型还好做,关键一个是List集合( IList<ErsHoroscope> dailyList),一个是Model类(ErsHoroscope daily),不好比。还有个问题就是:数据表中的字段太多了,要是短一点还好,foreach (var item in dailyList){if(item.questions_date == daily.questions_date && 。。。。。。){}}可以这样一条条的比对,但是这个表有50多个字段。。。。。我if里还不写到天边去啊。各位大侠有什么简单的方法教下在下的?感激不尽啊!!!
查看完整描述

2 回答

?
长风秋雁

TA贡献1757条经验 获得超7个赞

一般比较数据库的记录,是比较id的,如果是类型要比较的话,最好实现icomparable接口,其中接口方法的实现可以参考如下:

 

通过反射,反射出类型的字段,字段类型和值来比较,一个循环加一些判断


查看完整回答
反对 回复 2018-07-30
  • 2 回答
  • 0 关注
  • 517 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信