기본 클래스를 상속하지만 null을 반환하는 엔티티 클래스를 캐스팅하려고합니다.'캐스팅 할 수 없습니다'클래스를 캐스팅 할 때 오류가 발생했습니다.
는 아래 코드 클래스
public class CallItem : CallItemBase {
[SitecoreField("TitleLink")]
public virtual Link TitleLink { get; set; }
SitecoreField("Image")]
public virtual Image Image { get; set; }
}
면도기보기
@foreach (var i in Model.CallItems)
{
var item = i as CallItem; //Its null even though i is not null
}
CallItems CallItemBase
의 수집이 CallItem가 glassmapper 특성을 가지고 있음을 언급하는 것을 잊었다입니다에게 있습니다.
그것이를 캐스팅하는 것이 유리 매퍼의 이전 버전과 함께하지만, 현재의 업그레이드 버전 4.2 나던 작업에서 작동 할 때 매핑됩니다 추가 속성을 가진 유리 매퍼 엔티티 – CodeBox