If you don't need to incorporate the MoreLinq library for your project just to obtain the DistinctBy performance Then you can certainly get exactly the same final result using the overload of Linq's Distinctive approach that requires in an IEqualityComparer argument. I used to be beating my head on this https://propertyingurugram.in/commercial/dlf-arcade-68-sector-68-gurgaon/