我有一個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