將 Sitecore 資料對映到程式碼的最簡單方法

Glass.Mapper.Sc 允許你使用強型別物件無縫地將資料從 Sitecore 移動到你的程式碼中。

該框架允許你將資料對映到 C#類和介面,而無需任何額外的標記。當資料對映到目標物件時,它將轉換為目標型別。看看這個簡單的例子:

public class Demo
    {
        public virtual Guid Id { get; set; }

        public virtual string Title { get; set; }

        public virtual DateTime Date { get; set; }

        public virtual string Url { get; set; }
    }

    public void DoWork(
            ISitecoreContext sitecoreContext)
    {
        var model = 
            sitecoreContext.GetCurrentItem<Demo>();

        var url = model.Url;
    }