探索 Umbraco 8 并在构建测试站点等周围玩耍。
通过后台界面构建文档类型和内容页面,并查看代码本身,我注意到一个名为 models.generated.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 在此处创建这些属性和类。
第二个问题是,我将如何从代码中创建文档类型和属性?我的菜鸟假设是简单地在这个文件中添加类,但这似乎不对?
谢谢,
安迪