我有一张桌子,如下所示:
| Id |FirstName|LastName|IdentityNumber|
1 A B A2301c12
2 C D 12345
3 E F ABcD1
4 G H AAA7622II
然后我只想通过linq-to-entities获得记录,表明它们的列值是字母数字(包含字母和数字)。
所需的输出:
| Id |FirstName|LastName|IdentityNumber|
1 A B A2301c12
3 E F ABcD1
4 G H AAA7622II
注意: Iam使用Entity Framwork 6和oracle的devart提供程序。
您可以尝试以下查询:
var res = dataSource
.MyTable
.AsEnumerable()
.Where(s => s.IdentityNumber.Any(Char.IsDigit) && s.IdentityNumber.Any(Char.IsLetter));
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句