根据属性获取集合中的重复项
var a = sys_Users.GroupBy(z => new { z.userName, z.wechatUserId, z.telphone, z.companyId }).Where(z => z.Count() > 1).Select(z => z.First()).ToList().OrderByDescending(z => z.userName);
var a = sys_Users.GroupBy(z => new { z.userName, z.wechatUserId, z.telphone, z.companyId }).Where(z => z.Count() > 1).Select(z => z.First()).ToList().OrderByDescending(z => z.userName);