0

I have this query

  var empno = (from LApp in db.Employees
                    select new { LApp.EmployeeNumber }).ToList();

when executed I have this in empno

enter image description here

what I want is to trim the starting zeros and store it in empno

i.e {EmployeeNumber="2"} and so on... How is it possible?

akash
  • 173
  • 1
  • 14

1 Answers1

0

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();

I have no idea if TrimStart() can be translated to SQL, you might need AsEnumerable() if TrimStart() turned out not supported.

har07
  • 88,338
  • 12
  • 84
  • 137