管理和处理国家/地区,语言,货币等的封闭式列表的最佳做法是什么? 我们希望能够在所有服务中使用数据
我们考虑使用一个包含Enums的NuGet包,并在需要的地方使用它 我已经看到有些人使用表来管理这些数据,但由于它是常数,我没有看到为什么这样做的原因。这是在十年内改变(可能)一次的数据。
此外,是否已经有一个众所周知的Nuget包,其中包含一些这些定义?试图搜索它,但没有运气。
谢谢!
答案 0 :(得分:2)
如果您真的想使用包来执行此操作,请查看下面的结果。但是,我见过/工作的几乎所有应用程序通常使用服务或数据库来检索此信息,而不是nuget或包含常量的类。
国家/地区代码
这是我能找到的最好的(下载次数超过19,000次):ISO3166
货币代码
两个包含< 1000次下载的包:Search results for ISO4217
语言代码
一个包含< 1000次下载的软件包:Search results for ISO639