为什么返回null? [英] Why null is returned?
本文介绍了为什么返回null?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我不明白我在做错什么
不是null:
var workPanels = (IEnumerable)context.WorkPanels;
Null:
var nowWorkPanels = from wp in context.WorkPanels select wp;
为什么?
推荐答案
不应该这样。选择wp; 等价于 context.WorkPanels.Select(wp => wp);
。 的MS实现选择
( Enumerable.Select
/ Queryable.Select
)永远不会返回 null
。
必须有别的地方有别的东西。
This shouldn't be the case. from wp in context.WorkPanels select wp;
is equivalent to context.WorkPanels.Select(wp => wp);
. The MS implementations of Select
(Enumerable.Select
/ Queryable.Select
) never return null
.
There must be something else wrong somewhere else.
这篇关于为什么返回null?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文