如何在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;