gpt4 book ai didi

c# - 删除迁移中的 TaxonomyField

转载 作者:太空宇宙 更新时间:2023-11-03 21:12:32 25 4
gpt4 key购买 nike

因为我一直在创建自己的 Orchard 模块,所以我决定我需要通过 ContentDefinitionManager(我一直在学习 Pluralsight 上的高级 Orchard 类(class))类中的 AlterPartDefinition 方法进行一些分类。后来我决定我实际上不需要 3 个分类法,现在我想删除其中的几个。下面是我如何添加它们的一些代码。

 public int UpdateFrom10()
{
ContentDefinitionManager.AlterPartDefinition("ExercisePart", builder =>
builder.WithField("Category", lvl => lvl.OfType("TaxonomyField")
.WithSetting("DisplayName", "Category")
.WithSetting("TaxonomyFieldSettings.Taxonomy", "Category")
.WithSetting("TaxonomyFieldSettings.LeavesOnly", "False")
.WithSetting("TaxonomyFieldSettings.SingleChoice", "False")
.WithSetting("TaxonomyFieldSettings.Hint", "Select the category")
));
return 11;
}

我怎样才能实现我的目标?

这是为那些可以使用 pluralsight 的人准备的类(class) https://app.pluralsight.com/library/courses/adv-orchard/table-of-contents

最佳答案

很简单

ContentDefinitionManager.AlterPartDefinition("ExercisePart", builder =>
builder.RemoveField("Category"));

关于c# - 删除迁移中的 TaxonomyField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36730333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com