我試過這個查詢:
var a = (from q in dtResult
from p in q.Proposition
where motsClesInclureEt.All(word => p.Libelle.Contains(word))
select q);
但我有一個錯誤:
DbExpressionBinding 需要具有集合 ResultType 的輸入運算式。Nom du paramètre : 輸入
請注意,型別IQueryable<Question>和 p 的dtResult是型別ICollection<Proposition>,這是一個字串陣列motsClesInclureEt
uj5u.com熱心網友回復:
錯誤是因為我傳遞的motsClesInclureEt是帶有 , char 的單詞,我已經更改了它motsClesInclureEtSplit并且可以正常作業!
uj5u.com熱心網友回復:
嘗試添加 .ToList()
var a = (from q in dtResult.ToList()
from p in q.Proposition
where motsClesInclureEt.All(word => p.Libelle.Contains(word))
select q);
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/313596.html
