ASP.NET MVC静态存储库?

Ser*_*hos 12 c# asp.net asp.net-mvc entity-framework

我有几个实体几乎永远不会改变(即国家,地区等的列表)它让我思考......除了正常的存储库之外,静态存储库是否对这些实体有意义?我还说,因为这些实体仍然会与其他实体交互,我仍然希望它们在一个工作单元下,因此它们共享相同的上下文.

但是,我确信有更好的方法可以解决这个问题.我是ASP.NET和.NET Framework的新手,但有没有办法定义将在程序的整个生命周期中使用的应用程序范围的数据?这是最好的方式吗?

或者更好地定义一个包含这些实体集合的静态类,我可以在需要时从那里获取它们?

Nex*_*s23 8

您可以使用各种存储(状态管理)技术.请按照以下选项获取更多信息.

从它的声音来看,你试图存储的两个实体不会占用大量内存,因此应该在此处使用应用程序缓存.