对于我的生活,我无法弄清楚这个问题是什么:
tempData= from a in dx.SomeTable select a;
string searchField="ItemName";
string searchString="BoxPkg";
object[] parameters=new object[]{searchField,searchString};
tempData = tempData.Where("@0 like @1", parameters);
我收到此错误“{”类型'布尔'预期的表达式“}”
答案 0 :(得分:1)
我认为您无法将属性名称(ItemName
)指定为参数(@0
)。试试这个:
tempData= from a in dx.SomeTable select a;
string searchField="ItemName";
string searchString="BoxPkg";
object[] parameters=new object[]{searchString};
tempData = tempData.Where(searchField + " like @0", parameters);