protected override ContentResolveResult ResolveContent(ContentReference contentLink) { var contentData = DependencyHelper.ContentCoreDataLoader().Load(contentLink.ID); // All pages but the entry root should appear to come from this content provider if (!contentLink.CompareToIgnoreWorkID(_entryRoot)) { contentData.ContentReference.ProviderName = ProviderKey; } var result = CreateContentResolveResult(contentData); if (!result.ContentLink.CompareToIgnoreWorkID(_entryRoot)) { result.ContentLink.ProviderName = ProviderKey; } return(result); }