源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-03-13 09:12 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:泛型编程去掉字段重复数据的方法
[u]复制代码[/u] 代码如下:
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();         }     }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部