2012-09-18 10 views

Odpowiedz

11

Czy próbowałeś:

yourDataContext.Country.Where(c => c.Name >= "Argentina" && c.Name <= "Jamaica"); 
+5

spowoduje to następujący błąd: Operator '<=' nie może być zastosowany do operandów typu 'string' i 'string' –

+12

Musisz użyć 'c.Name.CompareTo (" Argentina ")> = 0 && c.Name.CompareTo ("Jamajka") <= 0 ", ale nie jestem pewien, czy to przekłada się na strukturę encji. – Rawling

+0

Rawling Udało się, idealnie dzięki! –

11

sprawcy> = i < = nie są dla ciągów. spowodują błąd kompilacji. możesz użyć CompareTo do tego, jak pokazano poniżej:

x.Name.CompareTo(Start) >= 0 && x.Name.CompareTo(End) <= 0 
Powiązane problemy