Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MVC,在哪里存储当前状态对象?_C#_Asp.net Mvc - Fatal编程技术网

C# MVC,在哪里存储当前状态对象?

C# MVC,在哪里存储当前状态对象?,c#,asp.net-mvc,C#,Asp.net Mvc,在我的MVCWeb应用程序中,我必须在一个会话期间将大量信息存储在内存中,这是一种业务层。除了将其存储在会话变量中之外,还有其他更有效的存储方法吗,如: Session["MyData"] = new myGiantStructure(); 有什么想法吗?你能解释一下“更高效”是什么意思吗?你说你需要它在内存中,它看起来不需要任何处理。我的第一个问题是,为什么你需要存储这么多会话数据。内存是访问它的最快方式。内存缓存?

在我的MVCWeb应用程序中,我必须在一个会话期间将大量信息存储在内存中,这是一种业务层。除了将其存储在会话变量中之外,还有其他更有效的存储方法吗,如:

Session["MyData"] = new myGiantStructure();

有什么想法吗?

你能解释一下“更高效”是什么意思吗?你说你需要它在内存中,它看起来不需要任何处理。我的第一个问题是,为什么你需要存储这么多会话数据。内存是访问它的最快方式。内存缓存?