model.genic.cs文件在Umbraco中做什么?

问题描述 投票:0回答:1

探索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并在构建测试站点等过程中进行操作。通过后台界面构建文档类型和内容页面,并查看代码本身,我注意到一个名为...的文件]]

umbraco umbraco8
1个回答
0
投票

它属于modelbuilder。这取决于您如何构建umbraco解决方案。如果使用Visual Studio,则可以使用一种称为“强类型”的东西,它有助于使用VS构建模板。默认情况下,modelsbuilder设置为“ PureLive”,适用于在umbraco后台系统中进行构建的用户。您可以根据构建方式将modelsbuilder设置为不同的选项。

https://umbraco.tv/videos/umbraco-v7/implementor/working-with-umbraco-data/working-with-models-builder/

© www.soinside.com 2019 - 2024. All rights reserved.