Изучение Umbraco 8 и игра на построении тестовой площадки et c.
Создание типов документов и страниц контента через интерфейс бэк-офиса и поиск в самом коде. Я заметил файлы с названием 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 Backoffice.
Второй вопрос: как мне go создать тип документа и свойства из кода? мое предположение noob состоит в том, чтобы просто добавить классы в этот файл, но это не кажется правильным?
Спасибо,
Andy