MongoDB中,我可以通過一個謂詞的可查詢的實例例如MongoDB的傳球謂詞參數
DataBase.GetCollection<BsonDocument>("entity")
.AsQueryable<Entity>()
.Where(item=>item.id ==5);
但現在我有這樣
IEnumerbale QueryData(Predicate<Entity> condition)
{
this.DataBase.GetCollection<BsonDocument>("entity")
.AsQueryable<Entity>()
.Where(item=> condition(item));
}
功能,但是,這並不工作,並告訴我:
不支持where子句:。
這是按照設計? 有沒有解決方法?難道我做錯了什麼?
噢,就是這樣。非常感謝 ! –