本文介绍了如何在我的linqued查询变量中动态存储所需的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有这个查询
var empno = (from LApp in db.Employees
select new { LApp.EmployeeNumber }).ToList();
执行时,我在empno中拥有这个
when executed I have this in empno
我想要的是修剪起始零并将其存储在empno中
what I want is to trim the starting zeros and store it in empno
即{EmployeeNumber ="2"},依此类推...怎么可能?
i.e {EmployeeNumber="2"} and so on...How is it possible?
推荐答案
您可以使用 TrimStart()
删除前导零,就像这样:
You can use TrimStart()
to remove leading zeros, something like this :
var empno = (from LApp in db.Employees
select new { EmployeeNumber = LApp.EmployeeNumber.TrimStart('0') }
).ToList();
我不知道是否可以将TrimStart()
转换为SQL,如果原来不支持TrimStart()
,则可能需要AsEnumerable()
.
I have no idea if TrimStart()
can be translated to SQL, you might need AsEnumerable()
if TrimStart()
turned out not supported.
这篇关于如何在我的linqued查询变量中动态存储所需的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!