探索Umbraco 8并在测试站点周围玩耍等。>>
通过后台界面建立文档类型和内容页面,并查看代码本身,我注意到一个名为models.genic.cs的文件。
向内看,它包含部分类,例如public partial class AndyTestPage : PublishedContentModel { }
和我给它的属性[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder", "8.5.5")]
[ImplementPropertyType("andyProperty1")]
public string AndyProperty1 => this.Value<string>("andyProperty1");
我的问题是,此文件的确切含义是什么?做什么,以及如何通过后台cms在此处创建这些属性和类。
第二个问题是,我将如何从代码创建文档类型和属性?我的新手假设只是在此文件中添加类,但这似乎不正确吗?
谢谢,
安迪
探索Umbraco 8并在构建测试站点等过程中进行操作。通过后台界面构建文档类型和内容页面,并查看代码本身,我注意到一个名为...的文件]]
它属于modelbuilder。这取决于您如何构建umbraco解决方案。如果使用Visual Studio,则可以使用一种称为“强类型”的东西,它有助于使用VS构建模板。默认情况下,modelsbuilder设置为“ PureLive”,适用于在umbraco后台系统中进行构建的用户。您可以根据构建方式将modelsbuilder设置为不同的选项。