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);
 }
Example #2
0
        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));
        }