Look at image.

I have ComponentProviderPrice entiy with composile PK (componentid, providerid)
I have ComponentProviderPriceDetail entiy with composile PK (componentid, providerid)
I need one-to-one between ComponentProviderPrice and ComponentProviderPriceDetail
When I select that relation, editor automaticaly adds uniq constraints
to componentid and providerid

But I dont need that (maybe it must be composite uniq - but better way is not do magic there - cause i can't affect it)
When I remove uniq (unchecking checkboxes) my relation comes one-to-many.
Now I need manualy edit skipper file (after save project) and manualy fix relations before export to ORM.
And i have another strange behavior when save/load project.
1) I leave uniq constraits and save project.
2) When loading i see one-to-one between component and ComponentProviderPriceDetail. And same between provider and ComponentProviderPriceDetail
Plz. fix this. Too muth magic for me.