Hi, I tested the exact same example, with the EF 2.0 database we have in Nexus, and openLCA 1.10.3, and cannot reproduce what you report. Rather:
I create the process, with the two providers
![](https://ask.openlca.org/?qa=blob&qa_blobid=6365352291662874462)
..then create a product system which only links default providers
![](https://ask.openlca.org/?qa=blob&qa_blobid=14325173059568814235)
..and the product system is then linked, as expected, to the two provider processes:
![](https://ask.openlca.org/?qa=blob&qa_blobid=15667786485505459545)
Anything else would also be somehow strange (and not linked to the EF database specifically). So I cannot tell what has happened in your case? Was anything different (other database, openLCA version - although this shouldn't make a difference, maybe you didn't save the process before making the product system, ...)?
Thank you, Andreas