我正在开发一个 ASP.NET MVC 3 应用程序,它使用一个复杂的模型,该模型对 XML 进行序列化/反序列化。
某些字段需要 ISO3166 国家代码。我为其他受限列表(不太可能更改)定义了几个枚举,这些列表用 XmlEnum 属性标记,并使用 DisplyFor/EditorFor 模板整齐地显示。
为了保持一致,我创建了一个 ISO3166 国家代码的枚举。
但是我知道这些会随着时间的推移而改变,需要我重新构建/部署项目。
鉴于 ISO3166 代码更改的频率/可能性,这是可以接受的做法吗?