public virtual IActivationDepth ActivationDepthFor(ClassMetadata classMetadata, ActivationMode mode) { if (mode.IsPrefetch()) { return new LegacyActivationDepth(1, mode); } var globalLegacyActivationDepth = ConfigImpl(classMetadata).ActivationDepth(); var config = classMetadata.ConfigOrAncestorConfig(); var defaultDepth = null == config ? globalLegacyActivationDepth : config.AdjustActivationDepth (globalLegacyActivationDepth); return new LegacyActivationDepth(defaultDepth, mode); }
public virtual IActivationDepth ActivationDepthFor(ClassMetadata classMetadata, ActivationMode mode) { if (mode.IsPrefetch()) { return(new LegacyActivationDepth(1, mode)); } var globalLegacyActivationDepth = ConfigImpl(classMetadata).ActivationDepth(); var config = classMetadata.ConfigOrAncestorConfig(); var defaultDepth = null == config ? globalLegacyActivationDepth : config.AdjustActivationDepth (globalLegacyActivationDepth); return(new LegacyActivationDepth(defaultDepth, mode)); }