迭代实体框架列表时出现NullReferenceException

时间:2015-08-18 08:08:13

标签: c# entity-framework azure

我在第6行得到 NullReferenceException ,表示 x 为空,而 x 显然不能为空。使用Entity Framework从SQL Server检索 input.InList

关于它的奇怪之处在于,在调试中运行此代码表明 input.InList 为空...而且只有在生产/ Azure中运行时才会发生。

1: List<int> list = new List<int>();
2: if (input.InList != null && input.InList.Any())
3: {
4:    foreach (var x in input.InList)
5:    {
6:       if (x.IsActive ?? x.IsExternal)
7:           list.Add(x.Id);
7:    }
9: }

0 个答案:

没有答案