linq 中Distinct去除重复数据
来源:互联网 发布:炸群软件下载 编辑:程序博客网 时间:2024/06/08 00:41
调用方法: IList<BrandInfo> list = Brandlist.Where(c => c.AreaID == a.AreaID).Distinct(new Comparint()).ToList();
//去除物业下区域中相同分类(CategoryIDs)
public class Comparint : IEqualityComparer<BrandInfo>
{
public bool Equals(BrandInfo x, BrandInfo y)
{
if (x == null && y == null)
return false;
return x.GetLangInfo(LanguageTypeEnum.Chinese).CategoryIDs == y.GetLangInfo(LanguageTypeEnum.Chinese).CategoryIDs;
}
public int GetHashCode(BrandInfo obj)
{
return obj.ToString().GetHashCode();
}
}
- linq 中Distinct去除重复数据
- LINQ DISTINCT有效去除重复数据
- Linq List<T>.Distinct() 去除对象重复
- Linq去除重复的数据
- Linq利用Distinct去除重复项(可自己指定)
- mysql中distinct去除重复值方法
- mysql中去除重复字段-distinct
- SQL:DISTINCT 去除重复
- distinct去除重复值
- SQL:DISTINCT 去除重复
- mysql 去除重复 Select中DISTINCT关键字的用法
- mysql 去除重复 Select中DISTINCT关键字的用法
- mysql 去除重复 Select中DISTINCT关键字的用法
- mysql 去除重复 Select中DISTINCT关键字的用法
- mysql 去除重复 Select中DISTINCT关键字的用法
- Mysql| distinct去除重复的结果(DISTINCT)
- Oracle 中去除重复数据
- DISTINCT,DISTINCTROW去除重复值
- VB.net WIN32API函数大全及VB.NET API参考手册
- Linux 进程占用cpu 分析
- java多线程并发(一)(线程基础)
- cocos2d游戏开发中的基本概念的理解
- MiniGUI源码走读
- linq 中Distinct去除重复数据
- 简单的Quartz管理类
- linux command Line and shell script bible(笔记十五)
- MTK_HDMI 驱动
- 彻底解决Android因加载多个大图引起的OutOfMemoryError,内存溢出的问题
- 小公司如何留住人才
- vs2010问题
- ubuntu12.04 的64位系统安装jdk7
- http status 汇总