Eğer ClassA'nın uzunluğundaki bir ID özelliğini gösterdiği bir IEnumerable'ım varsa. İkinci bir IEnumerable'a ait olan kimliği olan ClassA'nın tüm örneklerini almak için bir Linq sorgusu kullanmak mümkün mü? Başka bir deyişle, bu yapılabilir mi? Orijinal bir IEnumerable<ClassA>
ve idsToFindIntersect LINQ sorgusu
IEnumerable<ClassA> = original.Intersect(idsToFind....)?
IEnumerable<long>
olup.
var result = original.Where(o => idsToFind.Contains(o.ID));
Bu aradığım buydu, teşekkürler. Her nasılsa, bu benim özgün sorgulamada yapmadım ama idsToFind = IEnumerable. Tekrar teşekkürler. –
'Join'' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''' çözümden daha verimli olmaya başlar? Küçük listeler için (belki 20-30 madde) 'Katıl' ın fazla yükü olduğunu hayal edebiliyorum. – Tobias