2016-12-29 67 views
3

我已經寫了下面的LINQ查詢的MongoDB,並獲得例外 不支持AsQueryable已方法「的方法,表達式樹不支持AsQueryable已:」表達式樹的MongoDB LINQ

var result=from data in database.GetCollection<CollectionName>("CollectionName").AsQueryable() 
      select new CollectionName 
{ 
Property=data.Field.AsQueryable().Skip(1).Take(10) 
} 
+0

嗨.. LINQ的驅動程序蒙戈尚不成熟的一個EF ...你只是試圖刪除可查詢和做類似:data.Field.Skip(1)。拿(10) –

+0

@ federico-scamuzzi謝謝!刪除AsQueryable工作正常。 – Shriniwas

+0

所以我發佈爲其他人的答案...如果你可以評價它..thnx! –

回答

0

嘗試刪除AsQueryable已是這樣的:

var result=from data in database.GetCollection<CollectionName>("CollectionName").AsQueryable() 
      select new CollectionName 
{ 
Property=data.Field.Skip(1).Take(10) 
}