public override string SetFieldValue(object value, SitecoreFieldConfiguration config, SitecoreDataMappingContext context)
{
IEnumerable list = value as IEnumerable;
if (list == null)
{
return null;
}
List<string> sList = new List<string>();
foreach (object obj in list)
{
string result = Mapper.SetFieldValue(obj, config, context);
if (!result.IsNullOrEmpty())
sList.Add(result);
}
if (sList.Any())
return sList.Aggregate((x, y) => x + "|" + y);
else
return null;
}