2016-12-04 39 views
0

我想在下面的表達式中添加額外的「where」子句。LINQ表達式謂詞添加where子句

public Task<IEnumerable<MyClass>> Find(Expression<Func<MyClass, bool>> predicate) 
{ 
    return _documentDbProvider.Find(predicate); 
} 

.where(t=>t.tenantId == tenant.id)

所以我的數據庫供應商獲得了兩次「其中」條款,感謝

+0

可以使用和操作員或延長你的_documentDbProvider.Find方法接受撰寫新的表達:PARAMS表達> []謂詞。第二種方法似乎更容易,你更喜歡哪一種? –

+0

你想使用'Find()'並使用where子句選擇所有IEnumerable? –

+0

我寧願第一種方法,谷歌搜索後,我似乎沒有找到任何例子。 – aurimas

回答