Sitecore 7.1 ソリューションのGlass.Mapper.Sc.CastleWindsor
バージョンのパッケージをインストールし、推論されたタイプを操作しようとしています。3.1.2.11
私は次のクラスを持っています:
[SitecoreType]
public class ServiceConfiguration
{
[SitecoreField(FieldName = "Service Id")]
public virtual string ServiceId { get; set; }
}
[SitecoreType(TemplateId = "{26512C19-8D30-4A1E-A2CD-3BA89AF70E71}")]
public class JavascriptServiceConfiguration : ServiceConfiguration
{
[SitecoreField(FieldName = "Is Header Responsive")]
public virtual bool IsHeaderResponsive { get; set; }
}
そして、私はこのアイテムを持っています:
私のコードでは、次のコード行を使用して、グラスによってマップされた現在のコンテキストからこのアイテムを取得しようとしています。
var serviceConfig = (new SitecoreContext()).GetItem<ServiceConfiguration>("{5436EEC6-1A4D-455F-8EF7-975C51FAE649}", inferType: true);
推論された型に関するドキュメントによると、それはserviceConfig
型であると予想されますが、型です。何か不足していますか?ガラスに対して特定の構成を行っていません。JavascriptServiceConfiguration
ServiceConfiguration