嵌套对象和 Aspose.Words LINQ 语法

Nested objects and Aspose.Words LINQ syntax

如何在 Aspose.Words LINQ 模板中使用嵌套对象? F.e。我想在模板中写类似的东西

<<[Person.Related.Car.Model]>>

在 Aspose.Words LINQ 模板中可以实现吗?

请查看以下文章: Working with DataRow and DataRowView Objects

为了完成这项工作,您需要像这样更改模板:

<<[Person.Related.First().Car.First().Model]>>

或者像这样:

<<foreach [in Person.Related]>><<foreach [in Car]>><<[Model]>><</foreach>><</foreach>>

此外,您可以实施常规 .NET classes - Person、Related、Car - 并使用 XML 反序列化。然后,如果将 Person class 的实例传递给引擎,您就可以使用所需的语法。