У меня есть :
Dictionary<int, List<int>> dict = new ...
var a = SomeEntity.Where(f => dict[f.key].Contains(f.someValue))
это вызывает ошибку
LINQ to Entities does not recognize the method 'System.Collections.Generic.List`1[System.Int32] get_Item(Int32)' method
, в то время как со списками это работает:
List<int> l = new ...
var a = SomeEntity.Where(f => l.Contains(f.someValue))
Так это ограничение linq для EF или я что-то упускаю?