Я хочу сделать что-то вроде этого:
List<int> fff = new List<int>();
fff.Add(1);
fff.Add(2);
fff.Add(5);
Mongo m = new Mongo();
m.Connect();
var dataBase = m.GetDatabase("database");
var collection = dataBase.GetCollection("coll");
IMongoQuery queryable = collection.AsQueryable();
MongoQueryProvider prov = new MongoQueryProvider(collection);
var query = new MongoQuery(prov);
var ffppp = from p221 in query where fff.Contains((int)p221["oid"]) select p221;
Выдает эту ошибку: метод «Содержит» не может быть преобразован в константу.
Я видел, что у монго есть оператор $ in. Кто-нибудь знает, как я могу использовать его с C #? (http://www.mongodb.org/display/DOCS/Advanced+Queries)
Спасибо