我的主管最近告诉我,所有常量都需要放入 MVC 应用程序的资源中,我要么将它们放在那里,要么放入数据库中。我在 Microsoft 的网站上找不到任何说明这一点的地方。其次,这里最终将有几十个甚至数百个常量。
问题是我们不能在 switch 语句中使用它们,如果我右键单击去定义它不会把我带到那里。这意味着如果我想更改一个,我必须在资源中的混乱中进行搜索。
我一直认为 resources.resx 中的内容是特定于应用程序的。
我习惯于将特定于某个控制器的常量放入该控制器中。我会放入 Base 类的全局常量。或者创建一个包含所有常量的常量类。我更喜欢第一个
有人可以为我回答这个问题或将我指向声明这是新的最佳实践的位置吗?