我認爲標題解釋了所有,但這裏是我想從Simple.OData.Client獲得的;OData:通過列表過濾二級導航獲取頂級集合
public async Task<List<Party>> GetByGenres(List<Genre> Genres, params string[] expands)
{
IEnumerable<Party> rtn = null;
try{
rtn = await client.For<Party>("Party").Filter(p => p.Genres.Any(g => Genres.Contains(g))).FindEntriesAsync();
}
catch(Exception e){
}
return rtn.ToList();
}
但它給
消息 「不支持 類型System.Linq.Expressions.TypedParameterExpression(參數)的表達: 克」 串
我的模型類型的ipmlements IEquatable。
任何想法?問候。
我決定在我的控制器上創建自定義函數。然後我使用Simple.OData.Client從我的應用程序中調用該函數。其中像魅力工作。感謝您的長時間解釋。 –