ASP.NET MVC 3 アプリケーションを開発していますが、XML との間でシリアライズ/デシリアライズされる複雑なモデルを使用しています。
一部のフィールドでは、ISO3166 国コードが必要です。XmlEnum 属性でマークされ、DisplyFor/EditorFor テンプレートを使用してきちんと表示される、他の制限付きリスト (変更される可能性はほとんどありません) 用に定義された Enum がいくつかあります。
一貫性を保つために、ISO3166 国コードの Enum を作成しました。
ただし、これらは時間の経過とともに変更されるため、プロジェクトを再構築/デプロイする必要があることは承知しています。
ISO3166コードが変更される頻度/可能性を考えると、これは受け入れられる慣行ですか?