PM.*_*PM. 5 sitecore sitecore6 glass-mapper
我使用Glass库作为Sitecore的ORM.我有一个包含图像列表的字段图像.由于我想从我的.NET代码访问它,我编写了一个部分类,其中包含以下字段图像:
[SitecoreField]
public virtual IEnumerable<Glass.Sitecore.Mapper.FieldTypes.Image> Images { get; set;}
Run Code Online (Sandbox Code Playgroud)
但是加载这个时我得到了错误.
The method or operation is not implemented.
Run Code Online (Sandbox Code Playgroud)
我可以通过Glass访问单个图像,而无需编写任何其他代码.
任何人都可以建议解决这个问题?
我们的架构师在Glass库的创建者的帮助下解决了这个问题.解决方案是这样的......
[SitecoreField]
public virtual IEnumerable<MediaImage> Images { get; set;}
Run Code Online (Sandbox Code Playgroud)
媒体图像类似于:
[SitecoreClass]
public class MediaImage
{
[SitecoreField("Attachment")]
public virtual Stream Image { get; set; }
[SitecoreInfo(SitecoreInfoType.MediaUrl)]
public virtual string Url { get; set; }
[SitecoreField("Alt")]
public virtual string Alt { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
这解决了这个问题,我现在正在获取图像列表.
| 归档时间: |
|
| 查看次数: |
1986 次 |
| 最近记录: |