將 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;
}