这里的设置,就是指通常我们在一套论坛系统后台做的那种对于系统常量、系统默认值等方面的设置。
首先可以保证,设置肯定是全局唯一的。
我想不好用数据库来保存还是用XML文件
用数据库……暂时想不出有什么优点,如果真说要有就是可以把设置与其他领域模型基本上一视同仁吧。但是设置属于领域模型吗?
用XML有个优点,可以用ConfigurationSection来组织,省去一些对文件操作的代码,但是编写ConfigurationSection的代码反而比较繁琐,尤其是到了多级设置的时候,ConfigurationSection机制的繁琐性反而制约了XML的树形结构的发挥,也挺郁闷的。
还可以考虑用Linq To XML来帮忙,但写代码不会轻松到哪去。
到底怎么做好呢?大家谈一谈吧。
慕沐林林