升级到Sitecore 8.2后,Glassmapper的例外情况

时间:2017-05-07 03:24:04

标签: sitecore sitecore8.2

升级到Sitecore 8.2和glass mapper版本4.3.4.197后,我得到以下异常。

  

异常:Message =“无法找到父项的配置   输入Sitecore.Data.Items.Item“

我的代码如下:

将项目保存到主数据库

Parent Item type = Sitecore.Data.Items
var newItem = sitecoreContext.Create(parentItem , fixed);  

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,发现如果将父项投射到特定模板,它似乎有效。例如,而不是

Item parent = sitecoreService.GetItem<Item>(GUID); ChildTemplateType childItem = sitecoreService.Create(parent, childData);

使用:

Item parent = sitecoreService.GetItem<Item>(GUID); ParentTemplateType parentCasted = sitecoreService.Cast<ParentTemplateType>(parent); ChildTemplateType childItem = sitecoreService.Create(parentCasted, childData);