首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么在LINQ中判断字段是数字列

2012-06-01 
如何在LINQ中判断字段是数字列检索条件中,想使用ISNUMERIC方法,但不知道在LINQ中怎么写。求助!!![解决办法]

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

热点排行