名称不存在于c#中的当前上下文错误中

时间:2015-07-31 05:59:10

标签: c# c#-4.0 entity

我班上有两种方法。我在selectAll中调用GetDb方法。当我在selectAll方法中放置一个断点时,我可以看到值在var all中返回。然而,当我在GetDb方法中找到时,var list没有显示值。说实话,它并没有抛出错误。当我去快速观察时,它说:

  

当前上下文中不存在名称“list”。

我在这里遗漏了什么?任何帮助都会非常适合..

这是我的代码:

private void GetDb()
{
     var list = selectAll();
}

public List<ticketinfo> selectAll()
{
     var all = db.ticketinfoes.Where(x => x.TaskType == "WINDOWSADMIN").ToList();
     return all;
}

2 个答案:

答案 0 :(得分:1)

我在发布模式下运行我的程序。当我将模式版本更改为调试时,它工作正常。

答案 1 :(得分:-1)

在GetDb()方法中,将列表分配给任何新变量,如var aaa = list;现在在调试列表中应该有vlaue。