estoy utilizando LINQ to SQL para consultar mi base de datos, tengo una consulta muy similar a este:LINQ a SQL valor entre dos valores dobles
var result = from db.MyTable.Where(d => (double)d.Price >= minValue)
necesito la cláusula where para tener una d.Proce >= minValue
, y d.Price =< maxValue
(como una cláusula T-SQL BETWEEN
).
¿Cómo puedo hacer esto?
En aras de la legibilidad del código, tal vez desee utilizar la propiedad .HasValue en estos tipos anulables. – BrunoSalvino
@Bruno meh, si los consideras como tipos anulables, entonces para mí comparar con null es más natural, y se compara bien con los tipos de referencia de prueba. –