你能幫我下一個:我想在一個查詢中添加SqlMethods.Like()的變量計數?如何在一個查詢中添加SqlMethods.Like()的變量計數?
例如:我在列表catCode中有四個單詞,我如何使用四個SqlMethods.Like()創建LINQ查詢?
using (var db = new MappingDataContext(_connection))
{
db.ObjectTrackingEnabled = false;
return (
from r in db.U_CDW_REPORTs
where (catCode.Length > 0 ?
SqlMethods.Like(r.CATEGORY, catCode) : r.CATEGORY != "*")
where r.SI_QTY > 0
orderby r.SI_QTY descending
select new Item
{
...
}).ToList();
}
我不太明白。請澄清? – 2010-08-31 14:28:34