Embed
m ((username removed) (log details removed): Moving to Documentation namespace)
(Automatically adding template at the end of the page.)
 
Line 7: Line 7:
If you set <code>Embed=false</code> on the many-end, you prevent the framework from doing the reasonable thing. The framework will then assume you have a good reason and create an implicit association class where it can put the keys.   
If you set <code>Embed=false</code> on the many-end, you prevent the framework from doing the reasonable thing. The framework will then assume you have a good reason and create an implicit association class where it can put the keys.   
[[Category:Associations]]
[[Category:Associations]]
{{Edited|July|12|2024}}

Latest revision as of 15:34, 10 February 2024

Embed (e) at an association end is best explained as "in which table is the foreign key placed". This is often self-evident:

  • One-to-Many - foreign key will go in many ends.
  • Many-to-Many - foreign key will go into link-class(possibly implicit)
  • One-to-One - This is where Embed-flag becomes important because it is optional where to put the foreign key.

If you do not know what end to pick - you can just pick any of them. However, as you grow more experienced, you might want to have the ability to control this.

If you set Embed=false on the many-end, you prevent the framework from doing the reasonable thing. The framework will then assume you have a good reason and create an implicit association class where it can put the keys.

This page was edited 89 days ago on 02/10/2024. What links here