I have a List someList.
List someList
class MyClass { public int Prop1... public int Prop2... public int Prop3... }
Create a class that implements the IEqualityComparer Interface that only checks for your Prop2-Property. You can then pass an instance of this class to the Distinct extension method.