目的是查詢biao里欄位pihao和string[] cm里面相同的記錄
var cm = new string[] { "4831", "4832", "4833", "4830", "4820" };
var query = from ob in md.baio
where cm.All(objA.pihao.Contains)
select ob
這么寫出錯了
uj5u.com熱心網友回復:
cm.Contains(objA.pihao)uj5u.com熱心網友回復:
謝謝2樓,是這個寫法。
我原先也有試過這么寫,但后面的linq陳述句也有問題,沒發現。稍后結帖
uj5u.com熱心網友回復:
cm.Contains(objA.pihao)應該沒問題。如果后面出錯的話,
可能是 在linq陳述句中使用了方法。
這個在IQuerable時,不能使用本地方法。
需要ToList(),之后才能使用。
uj5u.com熱心網友回復:
如果后面的需要用到這個IQuerable需要先.ToList()實體化一下轉載請註明出處,本文鏈接:https://www.uj5u.com/net/46380.html
標籤:LINQ
