-1
我有以下内容树中的子项目,并且必须显示在同一页面中。我们创建了一个Stronglytyped查看ModelA
类型的页:使用玻璃映射器从Sitecore访问数据中的问题
public class ModelA
{
public IEnumerable<ModelA > item1 { get; set; }
public IEnumerable<ModelB> item2{ get; set; }
}
内容树是:
Item1(Based on Template A and Created ModelA to access)
---Children11(Based on Template A and Created ModelA to access))
---Children12(Based on Template A and Created ModelA to access))
Item2(Based on Template A and Created ModelA to access))
---Children21(Based on Template B and Created ModelB to access))
---Children22(Based on Template B and Created ModelB to access))
我们使用GlassMapper得到的数据,所以我们定义ModelA
为Children11
,Children12
并且ModelB
为Children21
,Children22
。
我可以得到item1
的子女,但不是item2
它是null
。是否因为玻璃贴图工具无法找到它们并将其映射到ModelB
的类型?
你可以显示映射的代码吗?具体使用哪些属性。 –
请添加完整的模型和任何可能的映射,上面的类将不足以执行您正在尝试执行的映射。 –