Since you have added the "." and it's still not working, I am guessing that your class does not implement IEquatable.
What that means is that Distinct will use the default comparer, which for a class is a Reference comparison. Since all your instances are
new
instances, they will all fail a reference comparison, because the references are not the same.
You need to either implement IEquatable<Employee> and provide the Equals method (at a guess comparing EmployeeID values) and the GetHashCode method, or provide a custom comparer to the Distinct call:
http://msdn.microsoft.com/en-us/library/bb338049.aspx[
^] describes it and provides an example.