używam LINQ do SQL do kwerendy mojej bazy danych, mam zapytanie bardzo podobny do tego:LINQ to SQL wartości pomiędzy dwoma wartościami podwójnych
var result = from db.MyTable.Where(d => (double)d.Price >= minValue)
muszę gdzie klauzula mieć d.Proce >= minValue
i d.Price =< maxValue
(podobnie jak klauzula T-SQL BETWEEN
).
Jak mogę to zrobić?
Dla czytelności kodu, może chcesz użyć właściwości .HasValue na tych pustych typów. – BrunoSalvino
@Bruno meh, jeśli myślisz o nich jako o zerowych typach, to dla mnie porównanie z wartością zerową jest bardziej naturalne i porównuje się dobrze z testowaniem typów referencyjnych. –