If you do not need to add the MoreLinq library for your project just to find the DistinctBy performance then you can get the same end result using the overload of Linq's Distinctive method that requires within an IEqualityComparer argument. one Also see this very similar issue and its answers. https://propertyingurugram.in/luxury-real-estate-developer-central-park-acquires-10-acre-land-from-bptp-at-rs-100-crore/