Ich habe folgende Linq Ausdruck:Distinct() funktioniert nicht
AgentsFilter = new BindableCollection<NameValueGuid>((
from firstEntry in FirstEntries
select new NameValueGuid {
Name = firstEntry.Agent,
Value = firstEntry.AgentId
}).Distinct()
);
Aber wegen irgendeinem Grund ist die AgentsFilter Sammlung von Duplikaten voll. Was ist los mit meinem Distinct()
?
Vielen Dank und alle anderen, die geantwortet haben. –
Stimmen Sie ab für 'Distinct verwendet die Equals-Methode, um Duplikate zu finden. Wenn Sie Equals nicht überschreiben, werden die Referenzen überprüft. –