Кажется, что предложение In не работает должным образом с Linq 3.0 (транк)
Я попытался сделать следующее:
var l = session.Query<MyClass>.Where(p => searchGroups.Contains(p.ID)).Select(r=>r);
Я получил исключение, которое говорит, что
the Binary operator for \"System.Collections.Generic.ICollection`1[System.Int32]\" and \"System.Int32 is not defined
С Linq 1.0 он работает нормально
var l = session.Linq<MyClass>.Where(p => searchGroups.Contains(p.ID)).Select(r=>r);
Должен ли я использовать что-то другое с новой версией Linq или это просто ошибка?