升级到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);
答案 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);