.NET:
configuration.ActivationDepth(activationDepth)
Db4o default activation depth is 5. This setting gives you control over activation depth level depending on your application requirements.
The two extremes:
If your object is not fully activated due to the default configuration settings you can activate it manually:
.NET: IObjectContainer#Activate(object,depth)
or use specific object settings:
.NET:
configuration.ObjectClass("yourClass").MinimumActivationDepth(minimumDepth)
configuration.ObjectClass("yourClass").MaximumActivationDepth(maximumDepth)
configuration.ObjectClass("yourClass").CascadeOnActivate (bool)
configuration.ObjectClass("yourClass").ObjectField("field").CascadeOnActivate(bool)
For more information on activation strategies see Activation chapter.