在linq中使用union和distinct都不起作用,结果发现必须传入一个实现了IEqualityComparer<T>的比较器

    public class CompareUser : IEqualityComparer<UserEntity>{public bool Equals(UserEntity x, UserEntity y){if (x == null && y == null)return false;return x.Initial == y.Initial;}public int GetHashCode(UserEntity obj){return obj.ToString().GetHashCode();}}

转载于:https://www.cnblogs.com/Benjamin/p/3154915.html

IEqualityComparerT相关推荐

  1. 快速创建 IEqualityComparerT 和 IComparerT 的实例

    几篇相关文章:<Linq的Distinct太不给力了>.<c# 扩展方法奇思妙用基础篇八:Distinct 扩展>.<何止 Linq 的 Distinct 不给力> ...

最新文章

  1. 【MATLAB】数组运算
  2. 一个奇葩的标志寄存器 flag寄存器
  3. SAP凭证冲销BAPI用法
  4. 天体运行轨迹_数字的天体运行轨迹l 周运势能量11.2512.1
  5. drill apache_使用Apache Drill REST API通过Node构建ASCII仪表盘
  6. 提携数学天才陶哲轩的伯乐是谁?
  7. android 拼图课程设计,拼图游戏设计_课程设计报告.docx
  8. 安卓端华为推送集成笔记
  9. c语言宏定义替换字符串,C语言中,宏替换的替换规则
  10. python利用字典实现大侠_python实现字符串和字典的转换
  11. NetSuite 在中国 - 一个全程信息化管理平台
  12. java真香表情包_真香表情包 - 真香微信表情包 - 真香QQ表情包 - 发表情 fabiaoqing.com...
  13. 确立Sprint 目标 (Sprint Goal) 的8个理由
  14. 计算机软件考试——嵌入式系统设计师 知识点汇总
  15. 常见python基础面试题_常的解释|常的意思|汉典“常”字的基本解释
  16. 例如ASLR和KASLR。还有CPU特性,例如SMAP、SMEP、NX和PXN。
  17. python 获取股票的交易数据
  18. 【数据库】union和union all合并结果操作
  19. MySQL中的周(WEEK、YEARWEEK)
  20. 正弦交流电信号机数学描述

热门文章

  1. MySql 存储过程 光标只循环一次
  2. mybatis学习笔记(五):mybatis 逆向工程
  3. SQLSERVER 函数大全
  4. C#委托四(匿名方法)
  5. 原在一个tableView上应用不同类型的DTAttributedTextCell
  6. batch_size,iteration,epoch关系
  7. Android自动化测试在多种屏幕下的注意事项
  8. 机器学习基础:期望最大化算法(Machine Learning Fundamentals: EM Algorithm)
  9. FeelYourSound MelodicFlow for Mac - 旋律制作神器
  10. Cockos REAPER 6 for Mac - 强大的数字音频工作站