If you don't want to add the MoreLinq library for your undertaking just to obtain the DistinctBy performance then you can get the identical final result using the overload of Linq's Unique approach that requires in an IEqualityComparer argument. I came across this challenge when refactoring a functionality to return https://propertyingurugram.in/elevating-the-experience-future-ready-luxury-homes-in-gurugram/