C# 对MVC3中不工作的数据的linq查询
我正在保存会话中的项目列表C# 对MVC3中不工作的数据的linq查询,c#,linq,asp.net-mvc-3,C#,Linq,Asp.net Mvc 3,我正在保存会话中的项目列表 List<Item> items = new List<Item>(){ ...... // Initialization }; Session["Items"] = items; 为什么会发生这种情况 调试->窗口->即时窗口->给出所需的第一项。 但当我将这一行添加到实际代码中时,结果并没有填充。我猜这不是LINQ问题,实际上是会话处理的问题。如果您查看target的值,它是否有列出的项目?是的。它包含我正在会话中保存的数据。请将代码张
List<Item> items = new List<Item>(){
...... // Initialization
};
Session["Items"] = items;
为什么会发生这种情况
调试->窗口->即时窗口->给出所需的第一项。
但当我将这一行添加到实际代码中时,结果并没有填充。我猜这不是LINQ问题,实际上是会话处理的问题。如果您查看target的值,它是否有列出的项目?是的。它包含我正在会话中保存的数据。请将代码张贴在添加此数据的位置item@user1120418听起来很奇怪。您正在测试LINQ ful行上的值,对吗?与中一样,不只是在设置变量值的行上?项a=target.FirstOrDefault;在a中没有给出任何数据。它是空的。
List<Item> target = (List<Item>) Session["Items"];
Item a = target.FirstOrDefault(); not giving first item in a.