在LINQ中检查重复项 [英] Checking duplicants in LINQ

查看:123
本文介绍了在LINQ中检查重复项的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我有一个查询,该查询将给出数字的重复项,但是当我输入大写和小写数字时,它并没有作为重复项.

编号:TEST1
编号:test1

我的linq查询:

Hi,

I have a query which will give the duplicate of the number, but when i entered Upper case and lower case number it was not taking as duplicate.

Number: TEST1
Number: test1

my linq query:

var Duplicatenumber = from a in Listnum
                                  join b in serialmaster on a.ID equals b.list_Id
                                  select new
                                  {
                                      Line = a.LineNumber,
                                      SAPLine = a.SAPLine,
                                      Code= a.Code,
                                      Description = a.Description,
                                      Number = b.number,
                                      NumberID = b.NumberID,
                                      CodeID = a.ID

                                  };
        // Code Change for eliminate the empty values
            var ExactDuplicate = from a in Duplicatenumber 
                                 where !string.IsNullOrWhiteSpace(a.Number)
                                 group a by new { a.Number } into g
                                 where g.Count() > 1
                                 select new
                                 {
                                     g.Key.Number

                                 };

推荐答案

请查看一些链接:
使用LINQ查找重复 [ ^ ]
Linq分组依据-查找重复项 [使用LINQ查找重复项 [ ^ ]

其他类似的讨论,以供参考:
使用以下方法检查复杂对象中的重复项Linq或Lamda表达式 [ ^ ]
如何使用LINQ计算列表中的重复项 [ ^ ]
Please have a look on some links:
Find Duplicates using LINQ[^]
Linq Group By - Finding Duplicates[^]
Using LINQ To Find Duplicates[^]

Additional, similar discussion for reference:
Checking for duplicates in a complex object using Linq or Lamda expression[^]
How to Count Duplicates in List with LINQ[^]


查看此链接,您可能会有所了解

http://forums.asp.net/t/1346775.aspx [
see this link you may get some idea

http://forums.asp.net/t/1346775.aspx[^]


这篇关于在LINQ中检查重复项的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆