当您在 Sitecore 中插入项目时,您会使用如下代码:
Item newItem = parentItem.Add("NameOfNewItem", template);
然后编辑该项目。
然后保存该项目。
如果中间发生错误,在parentItem.Add
指令之后,您的新项目上的字段不会保存,但子项目已创建并放置在内容树中,所以我们在内容树中有一个不完整的项目(真的错了) .
无论如何要在这条线上插入一个项目吗?
- 创建一个项目
- 填充项目
- 最后,将填充的项目添加到内容树中。
换句话说,有没有办法把parentItem.Add
指令放在整个过程的最后?
这确实有助于提高数据完整性。