2017-06-16 75 views

回答

0

嘗試這個 -
你不能傳遞一個LINQ語句中的字符串

valuesList = valuesList.Where(x=>x.position == 1 || x.value.Contains(3)) 
+0

爲什麼我使用LINQ語句中的字符串的原因是因爲你可以看到我的查詢有兩個條件,但在某些情況下,我希望它只考慮其中一個條件。這可以通過使用動態LINQ來實現嗎? –

+0

創建一個if else條件。查看查詢是否包含一個查詢,如果查詢包含其他。 – ISHIDA

+0

爲什麼不看看使用IQueryable方法來動態「構建」你的查詢? –