public static EagerlyLoadQueryResult <T> IncludeTaxonomyFields <T>(this IContentQuery <T> query, bool loadTermsContainter) where T : class, IContent { var manager = query.ContentManager; query = query.Join <TermsPartRecord>().WithQueryHints(new QueryHints().ExpandRecords("TermsPartRecord.Terms")); var eagerlyLoadQueryResult = new EagerlyLoadQueryResult <T>(query.List(), manager); return(eagerlyLoadQueryResult.IncludeTaxonomyFields(loadTermsContainter)); }
public static EagerlyLoadQueryResult <T> LoadTaxonomyFields <T>(this IList <T> items, IContentManager contentManager, bool loadTermsContainter) where T : class, IContent { var eagerlyLoadQueryResult = new EagerlyLoadQueryResult <T>(items, contentManager); return(eagerlyLoadQueryResult.IncludeTaxonomyFields(loadTermsContainter)); }