I want to manually add the Association between Qualification and QualificationUnit by using the Non-keys. Qualification has a Zero-To-Many relationship to QualificationUnit
I want to join OakQualificationNumber and QualificationNumber.
The below is the database structure and entity diagram in my project.

I tried to associate them but I couldn’t. I couldn’t change the PrincipalKey to OakQualificationNumber. Could you please advise me how I could add the Association with Non Key Fields? Thanks.

It is not possible. EF does not support unique constraints yet and because of that principal key can be only primary key.