在LINQ中检查重复项 [英] Checking duplicants in LINQ
本文介绍了在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屋!
查看全文