Просто используйте Distinct() со своим собственным компаратором.
Distinct()
http://msdn.microsoft.com/en-us/library/bb338049.aspx