¿cómo echo y int en una cadena? Ninguno de los siguientes no funciona:Linq int en la cadena
from s in ctx.Services
where s.Code.ToString().StartsWith("1")
select s
from s in ctx.Services
where Convert.ToString(s.Code).StartsWith("1")
select s
from s in ctx.Services
where ((string)s.Code).ToString().StartsWith("1")
select s
EDITAR
El error que consigo es:
LINQ to Entities does not recognize the method 'System.String ToString()' method, and this method cannot be translated into a store expression
Las dos primeras deberían funcionar ... ¿pueden explicar en detalle qué significa "Ninguna de las siguientes ... funciones"? –
¿Simplemente no está obteniendo ningún resultado? ¿Has confirmado que la columna "Código" contiene un valor que comienza con un "1"? – Keith
www.linqpad.net es ideal para aprender Linq (y casi cualquier otra cosa en .NET). Es gratis y altamente recomendado. Además, su Intellisense de $ 19 es genial. –