You can try this. Select requires that you provide selection parameters so Linq knows which records to get. In this case, you can use Linq to add the distinct values in a simple statement.
The initialization can be simplified to something like var Emails = PartClass.Distinct()
.