Duplicar posibles:
LINQ Between Operator"entre" en LINQ C#
Queridos todos,
Hola,
Tengo que escribir esta consulta en LINQ C#. ¿Alguien puede ayudarme?
Select *
From Mytable
where MyText BETWEEN 'john' AND 'Pear'
Duplicar posibles:
LINQ Between Operator"entre" en LINQ C#
Queridos todos,
Hola,
Tengo que escribir esta consulta en LINQ C#. ¿Alguien puede ayudarme?
Select *
From Mytable
where MyText BETWEEN 'john' AND 'Pear'
creo que esta consulta debería funcionar:
var results = yourTable.Where(x => x.Text.CompareTo("john") > 0 &&
x.Text.CompareTo("Pear") < 0);
Esto supone que se desea comparar el texto en cada fila de la tabla, y no una cadena de pre-dfined.
Aquí es cómo usted puede hacerlo con ObjectQuery
MytableSet.Where("it.Name between @start and @end", new ObjectParameter("start", "john"), new ObjectParameter("end", "Pear"))
EDIT:
se olvide de mencionar que esta afirmación es específico de Entidad no LINQ2SQL marco.
Probaste http://www.google.com/#hl=en&safe=off&q=linq+between&aq=0&aqi=g10&oq=linq+be&fp=c5aa4278f68e4a4 –