2012-05-08 41 views
1

幫助我理解爲什麼聲明:如何使用ContainsAll MongoDB中

var query = 
collection.AsQueryable<C>() 
.Where(c => c.A.ContainsAll(new[] { 1, 2, 3 })); 

導致此錯誤:

int does not contain a definition for ContainsAll and the best extension method overload MongoDB.Driver.Linq.LinqToMongo.ContainsAll<TSource>(System.Collections.Generic.IEnumerable<TSource>) 
+1

,你能否告訴我們,對於C類定義?它看起來像A屬性是int類型,而int類型不定義ContainsAll方法。你的意思是A是int類型的嗎? –

+0

你可以給我一個例子嗎? – longbay84

回答

0
.Where(x => Query.All("Field", array).Inject())