Powiel możliwe:
LINQ Between Operator"Between" w Linq C#
Dear All,
Cześć,
muszę napisać tej kwerendy w LINQ C#. czy ktoś może mi pomóc?
Select *
From Mytable
where MyText BETWEEN 'john' AND 'Pear'
Powiel możliwe:
LINQ Between Operator"Between" w Linq C#
Dear All,
Cześć,
muszę napisać tej kwerendy w LINQ C#. czy ktoś może mi pomóc?
Select *
From Mytable
where MyText BETWEEN 'john' AND 'Pear'
Wierzę, że ta kwerenda powinny działać:
var results = yourTable.Where(x => x.Text.CompareTo("john") > 0 &&
x.Text.CompareTo("Pear") < 0);
ta zakłada, że chcesz porównać tekst w każdym wierszu tabeli, a nie jakiś pre-dfined ciąg.
Oto w jaki sposób można to zrobić z ObjectQuery
MytableSet.Where("it.Name between @start and @end", new ObjectParameter("start", "john"), new ObjectParameter("end", "Pear"))
EDIT:
zapomnij wspomnieć, że stwierdzenie to jest specyficzne dla Entity Framework nie linq2sql.
Czy próbowałeś http://www.google.com/#hl=pl&safe=off&q=linq+between&aq=0&aqi=g10&oq=linq+be&fp=c5aa4278f68e4a4 –