Car*_*ist 4 configuration runtimemodification
我刚收到一封邮件说我必须在2009-09-01(新税)更改配置值.我们的正常方法是在2009-08-31 23:59醒来,然后手动更改值.这不是一个大问题,因为这不经常发生.但它让我想知道其他人如何处理这样的问题.
所以!如何处理特定于日期的配置更改?
(我们在asp.net工作,但我不认为这必须是语言特定的)
Br
Carl Bergquist
pjp*_*pjp 18
我通常将这种数据存储在这样的数据库表中
Key, Value, EffectiveFrom, EffectiveTo
-----------------------------------------
VAT, 15.0, 20081201, 20091231
VAT, 17.5, 20100101, NULL
Run Code Online (Sandbox Code Playgroud)
然后我使用EffectiveFrom和EffectiveTo日期来选择在给定时间有效的值.如果利率是开放的,则有效可以通过NULL或99991231.
这也允许您返回而无需更改配置.例如,如果有人要求您重新计算费率变化前一个月的税额.
| 归档时间: |
|
| 查看次数: |
263 次 |
| 最近记录: |