我希望所有的领域都不要以3个数字开头。使用以下代码,我得到所有以数字开头的行,我希望得到反转的结果。
var LEResult = (from t1 in dtClone.AsEnumerable() //TWT
select t1).Where(q => SqlMethods.Like(q["BillingPeriod"].ToString(), "%[0-9][0-9][0-9]"));
如何使用Linq执行此操作?
答案 0 :(得分:2)
使用此:
var LEResult = (from t1 in dtClone.AsEnumerable() //TWT
select t1).Where(q => !SqlMethods.Like(q["BillingPeriod"].ToString(), "%[0-9][0-9][0-9]"));
SqlMethods.Like
返回bool
,因此您只需要添加!
来否定