泛型编程去掉字段重复数据的方法

 更新时间:2020年6月25日 11:38  点击:1559

复制代码 代码如下:

public partial class V_MyJoinedCloudRespository

{

        public List<V_MyJoinedCloud> GetDistinctJoinedCloud(string cloudName,long ExpertId)
        {
            var lamd = from p in db.V_MyJoinedCloud
                       where p.Status == 1 && p.CompanyName.Contains(cloudName) && p.ExpertID==ExpertId
                       select p;

            List<V_MyJoinedCloud> list = new List<V_MyJoinedCloud>();
            if (lamd!=null&&lamd.Count()>0)
            {
                list = lamd.ToList();
                list = list.Distinct(new CompanyNameComparer()).ToList();
            }
            return list;
        }

}

public class CompanyNameComparer : IEqualityComparer<V_MyJoinedCloud>
    {
        public bool Equals(V_MyJoinedCloud x, V_MyJoinedCloud y)
        {
            if (x == null)
                return y == null;
            return x.CompanyID == y.CompanyID;
        }

        public int GetHashCode(V_MyJoinedCloud obj)
        {
            if (obj == null)
                return 0;
            return obj.CompanyID.GetHashCode();
        }
    }

[!--infotagslink--]

相关文章

  • 分享MYSQL插入数据时忽略重复数据的方法

    使用下以两种方法时必须把字段设为”主键(PRIMARY KEY”或”唯一约束(UNIQUE)”。1:使用REPLACE INTO (此种方法是利用替换的方法,有点似类于先删除再插入) 复制代码 代码如下:REPLACE INTO Syntax REPLACE [LOW_PRIO...2013-10-04
  • php中防止post提交重复数据

    重复提交数据我们在应用中经常会碰到了,今天我给各位介绍利用session来防止用户不小心重复提交数据的一个例子 原理非常的简单:就是用session在表单页面记录下,...2016-11-25
  • php 给数组去除重复数据的自定义函数

    对于重复数据我们多半会放到数据或数据库中然后进行删除或排除重复数据,下面我们来看一个简单的给数组去除重复数据的函数,有兴趣的朋友可进入参考。 代码...2016-11-25
  • php 去除txt文本重复数据

    因为是 13503594262 13503594262 13243694429 13503594262 13880561750 13404776999 15675167006 这种格式,所有我们就用file把文本直接载入到数组 $array =...2016-11-25
  • php mysql百万级数据去除重复数据

    <?php教程 //定义一个数组,用于存放排重后的结果 $result = array(); //读取uid列表文件 $fp = fopen('test.txt', 'r'); while(!feof($fp)) { $uid = fget...2016-11-25
  • MySQL处理重复数据的方法

    这篇文章主要介绍了MySQL处理重复数据的方法,处理重复数据包括防止表中出现重复数据、统计重复数据、过滤删除重复数据,感兴趣的小伙伴们可以参考一下...2016-02-26
  • 泛型编程去掉字段重复数据的方法

    这篇文章主要介绍了泛型去掉字段重复数据的方法,大家参考使用吧...2020-06-25
  • 很全面的MySQL处理重复数据代码

    这篇文章主要为大家详细介绍了MySQL处理重复数据的实现代码,如何防止数据表出现重复数据及如何删除数据表中的重复数据,感兴趣的小伙伴们可以参考一下...2016-05-14
  • MySQL 处理重复数据的方法(防止、删除)

    这篇文章主要介绍了MySQL 处理重复数据的方法,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下...2020-07-04
  • mysql查询表里的重复数据方法

    这篇文章主要介绍了mysql查询表里的重复数据方法,需要的朋友可以参考下...2017-05-25
  • 删除数据库中重复数据的几个方法

    方法一 declare @max integer,@id integer declare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having count(*) > 1 open cur_ro...2016-11-25
  • PHP查询并删除数据库多列重复数据的方法(利用数组函数实现)

    这篇文章主要介绍了PHP查询并删除数据库多列重复数据的方法,利用数组函数实现该功能,涉及PHP数据库操作的相关技巧,需要的朋友可以参考下...2016-02-25
  • php array_unique 去除数组重复数据

    今天看到一个正则文章的地址时,发现了array_unique函数,开始不知道他的作用经过查找后发现,他是是去了数组中重复的数据哦, 下面来看看array_unique语法: array_unique...2016-11-25