linq的any用法
var query = db.Database.SqlQuery<ItemInterface>(sql);
if (!string.IsNullOrWhiteSpace(dataType))
//dataType为逗号分隔字符串。SDATATYPE可能为“3,4,5”,dataType可能为“4,3”,SDATATYPE包含dataType中任何一个字符都显示出来
{
string[] dataTypes = dataType.Split(',');
query = (from t in query where dataTypes.Any(c => t.SDATATYPE.Contains(c)) select t);
}

浙公网安备 33010602011771号