我刚刚开始学习通过创建自定义部分类型(使用ConfigurationSection类)来扩展配置文件结构,但我不确定我是否理解它的用处。
顺便说一句——这不是一个 »自定义部分类型与 appSettings « 问题。我已经了解在appSettings元素上使用自定义部分类型的好处
A)据我所知,只要我们想对特定信息进行硬编码(此信息在极少数情况下可能会更改) ,我们就应该实现自定义部分(或appSettings元素)。如果不使用自定义部分类型,我们将不得不将那段信息硬编码到代码中,但这意味着每当信息发生变化时,我们都必须重新编译代码。
这是使用自定义部分类型(或 appSettings )的唯一原因还是还有其他原因?
B)是否存在一种情况,与其创建自定义部分类型,不如将特定信息(几乎不会更改)保存到数据库或代码中?
谢谢