創建我通過Glass.Mapper創建Sitecore的項目像這樣的項目: var homeItem = sitecoreContext.GetHomeItem<HomeItem>();
// Create the car item
ICar car = sitecoreService.Create(homeItem.BooksFolder, new Car { Tires = 4, Sea
我在當前項目中遇到了Glass Mapper問題,我以前沒有遇到過。 直接在Sitecore初始化後,我的GlassContext(ISitecoreContext)中的Database屬性爲null。 // After Sitecore initialization, sometimes the glass context database is not initialized yet.
if
我已經爲所有項目創建了Glassmapper模型,我的Sitecore項目中有一個droplink。 以下是具有droplink字段的項目的模型。 [SitecoreClass]
public class Field:BaseItem
{
[SitecoreField("Mapper Item")]
public virtual LinkedItem M
在Glass.Mapper.Sc v 4.0.1.5中,ISitecoreService和ISitecoreContext的所有方法簽名的inferType默認爲false。 我正在尋找一種方法來覆蓋並且默認爲true,而無需在整個網站上更改方法調用。 我創建了另一個接口來覆蓋那些只是修改inferType默認爲true,但我想知道是否有更好的解決方案。
我在使用Glass Mapper SitecoreService獲取項目時遇到問題。該項目肯定存在,類型是正確的。 (它由TDS生成)。 var language = Language.Parse("en-GB");
var service = new SitecoreService("master");
var targetPath = String.Format("{0}-migr