如何在LINQ中判断字段是数字列
检索条件中,想使用ISNUMERIC方法,但不知道在LINQ中怎么写。求助!!!
------解决方案--------------------你需要定义一个类似ISNUMERIC的方法
在那个位置调用一下就可以了
------解决方案--------------------Sandy945的意思是你要定义一个函数来完成这个
boolISNUMERIC(string str)
{
if( decimal.TryParser(str))
{
return true;
}
else{return false;}
}
------解决方案--------------------http://stackoverflow.com/questions/558054/how-to-know-if-a-field-is-numeric-in-linq-to-sql
------解决方案-------------------- Regex regNum = new Regex("^[0-9]");
var s = from c in ctxpro.Customer where regNum.IsMatch(c.ContactName) select c;