我通过 Glass.Mapper 创建了一个 Sitecore 项目,如下所示:
var homeItem = sitecoreContext.GetHomeItem<HomeItem>();
// Create the car item
ICar car = sitecoreService.Create(homeItem.BooksFolder, new Car { Tires = 4, Seats=4});
这可行,除了 Car 模板上的标准值未应用 - 或者如果它们被应用,它们会立即被新的 Car 属性覆盖。因此,如果 Car 对象的 Color 属性值为 null,则此 null 将写入字段,而不是 Car 模板上标准值中的“绿色”值。
我已经通过 Glass.Mapper 寻找一种明智的方法来做到这一点,但一无所获。有没有办法通过 Glass.Mapper 做到这一点?