Issue converting Sitecore Item[] using ToList<T>
- by philba888
Working with Sitecore and Linq extensions.
I am trying to convert to from an item array to the list using the following piece of code:
Item variationsFolder = masterDB.SelectSingleItem(VariationsFolderID.ToString());
List<Item> variationList = variationsFolder.GetChildren().ToList<Item>();
However I keep getting this error whenever I try to build:
'Sitecore.Collections.ChildList' does not contain a definition for 'ToList' and the best extension method overload 'System.Linq.Enumerable.ToList<TSource>(System.Collections.Generic.IEnumerable<TSource>)' has some invalid arguments
I have the following usings:
using System.Linq;
using System.Xml.Linq;
Am referencing:
System.Core
I've just copied this code from another location, so it should work fine, can only think that there is something simple (like a reference or something that I am missing).