I know this question had been proposed and I've read the following links about my question:
Entity Framework foreign keys to non-primary key fields
Entity Framework Code First - Foreign Key to non primary key field
but I want to know is this case (foreign key to unique constraint) still not supported in EF6?