AutoCreateJoins is a property available on the BaseBusinessObject. By setting the value of AutoCreateJoins to true you can skip the method calls for creating joins between objects. Rather you can write code to access the related object properties directly, and the objects automatically create the join for you.
![]() |
This setting is not suitable if you need to do any form of serialization. If you have this setting specified and need to perform serialization then you need to change the property value of the business objects before doing the actual serialization. |
Configuration Setting:
| <appSettings> |
| <add key="AutoCreateJoins" value="True"/> |
| </appSettings> |
Possible Values:
- True
- False
This option can be combined with LoadChildrenOnDemand and LoadParentOnDemand options to allow business objects to work in a self referencing/hierarchical data without writing any extra code.

