zoukankan      html  css  js  c++  java
  • 泛型中去掉指定字段重复的数据 dodo

    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();
            }
        }

  • 相关阅读:
    JvisualVM、JMC监控远程服务器
    MVC学习笔记3
    MVC学习笔记2
    菜鸟级appium 必看
    关于redis一些问题记录
    git和github的区别
    VMware快照
    LR创建数据源读取excel
    mysql 5.7.18 源码安装笔记
    IDEA 配置Junit4
  • 原文地址:https://www.cnblogs.com/zgqys1980/p/3135388.html
Copyright © 2011-2022 走看看