I have a List someList.
List someList
class MyClass { public int Prop1... public int Prop2... public int Prop3... }
Since the introduction of value tuples, if you want a LINQ equivalent to SQL's DISTINCT
items.GroupBy(item => (item.prop1, item.prop2, ...)).Select(group => group.First())