我正在尝试找出处理我正在构建的 Orchard 模块的要求的最佳方法。
我有一个包含几个字段的 ContentPart。一个字段是 ContentPicker,它允许将多个项目与部件相关联。其余的是描述性信息。
我遇到的问题是我实际上需要能够将多个此 ContentPart 包含到 ContentType 中。我需要创建一个 ContentType 正好有这部分的 3 个。
我应该把它变成一个字段而不是一个部分吗?甚至可能有一个包含其他字段的 ContentField 吗?
或者,我是否应该以某种方式使用所有相同的模型和数据结构,但以某种方式将其定义为 3 个不同的部分?
只是想知道做这样的事情的最佳做法是什么。