【发布时间】:2020-07-16 15:36:47
【问题描述】:
我是一名 WPF 开发人员。我是开发 ERP 应用程序的团队的一员。我想将应用程序转换为适用于 Web 的 Blazor Server。我是网络技术和 Blazor 的新手。
我们有一个静态类,它有近 50 个属性(只有属性,没有方法),用于在应用程序级别存储某些数据。我们在用户登录时设置这些属性值。之后,我们会在需要时使用这些值。
现在我的问题是,如何在 Blazor 中使用这个类?我在网上搜索了两种方法。
- 添加单例服务。在需要的地方注入它并使用它的值。
- 在需要的地方直接使用静态类,无需服务注入。
就我而言,哪种方法最好,为什么?
【问题讨论】: