के साथ काम नहीं कर रहा है मैं अलग से उपयोग करके एक पंक्ति से बार-बार पंक्तियों को हटाना चाहता हूं।LINQ
यह resultset है (आप देख सकते हैं, सूचकांक 12 और 14 दोहराया जाता है)
id idIndice idName idTipo tamanho caminho
12 11 Processo 3 10 C:\Program Files\Empenho\Senha.txt
13 13 Endereço 1 250 C:\Program Files\Empenho\Senha.txt
14 12 Número 2 5 C:\Program Files\Empenho\Senha.txt
15 9 Cep 5 8 C:\Program Files\Empenho\Senha.txt
16 10 Dt. de Nasc. 4 0 C:\Program Files\Empenho\Senha.txt
12 11 Processo 3 10 C:\Program Files\Empenho\Senha.txt
14 12 Número 2 5 C:\Program Files\Empenho\Senha.txt
यह एसक्यूएल मैं archieve करने के लिए (यह काम करता है)
select DISTINCT u.id, u.idIndice, t.idName, t.idTipo, t.tamanho, l.caminho
from tgpwebged.dbo.sistema_Indexacao as u
join tgpwebged.dbo.sistema_Indexes as t on u.idIndice = t.id
join tgpwebged.dbo.sistema_Documentos as l on u.idDocumento = l.id
join tgpwebged.dbo.sistema_DocType_Index as v on t.id = v.indexId
where u.idDocumento = 10
चाहते है
यह LINQ मैं
अनुकूल करने के लिए कोशिश कर रहा हूँ हैList<Gedi.Models.OperacoesModel.getDocIndex> docIndexModelDup = docObj.ToList();
List<Gedi.Models.OperacoesModel.getDocIndex> docIndexModel =
docIndexModelDup.Distinct().ToList();
लेकिन जैसे अगर वहाँ सभी में कोई विभेद नहीं है मैं अभी भी एक ही 7 पंक्तियाँ मिलती है:
यह मैं क्या कोशिश कर रहा हूँ है।
क्यों?
'getDocIndex' को लागू करता है 'IEquatable'? –
http://blog.jordanterrell.com/post/LINQ-Distinct%28%29-does-not-work-as-expected.aspx –
@Massimiliano Peluso पूरी तरह से काम किया। धन्यवाद –