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