首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ConfigurationSection替代品(.NET 4.5.1)

ConfigurationSection替代品(.NET 4.5.1)
EN

Stack Overflow用户
提问于 2015-01-02 23:52:57
回答 1查看 593关注 0票数 4

是否有更好和更干净的方法来创建配置文件,而不是使用ConfigurationSection?下面的代码是非常错误的,容易输入错误的名称,以及混乱和丑陋的代码。通常情况下,如果你有几个配置,这可能是可以的,但是我有一个100以上的代码,而维护这段代码就变成了一场噩梦,而且非常丑陋。

下面是我目前的代码。

代码语言:javascript
复制
    [ConfigurationProperty("gridPageSize", DefaultValue = 10)]
    [IntegerValidator(MinValue = 1, MaxValue = 100)]
    public int GridPageSize
    {
        get { return (int)this["gridPageSize"]; }
        set { this["gridPageSize"] = value; }
    }

更新了,至少我想从一个资源文件中读取"gridPageSize“字符串,虽然这对get;set有效,但它不适用于ConfigurationPropertyAttribute。

EN

回答 1

Stack Overflow用户

发布于 2015-01-03 07:31:39

你可以考虑一下.NET的西风应用配置。里克的设计更干净灵活。

即使对微软来说,旧的配置设计也太复杂了。它的IIS团队使用XML架构文件来替换IIS 7和更高版本的这些硬编码部分,这是另一种方法。然而,这段代码并不是开源的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27750203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档