我有一个Dictionary<MyEntity1, IList<MyEntity2>>
,我有一个MyEntity2对象,我知道它是在字典列表的一个(也是唯一的)列表中的(我甚至在调试过程中看到它)。如何以下查询返回空:C#Linq查询不起作用
IDictionary<MyEntity1, IList<MyEntity2>> myDictionary = new Dictionoary<MyEntity1, IList<MyEntity2>>();
MyEntity1 myEntity1 = (from p in myDictionary
where p.Value.Contains(myEntity2)
select p.Key) as MyEntity1;
我在做什么错?
请编辑您的帖子如此解释>的完整定义是可见 –
好吧,我将修改它,但答案贴了几秒钟前工作(我没能看到谁发布它)。 – Diego
@Richard Morgan:不,我不是。 – Diego