che sto usando LINQ to SQL per interrogare il mio database, Ho una domanda molto simile a questo:LINQ to SQL valore tra due valori doppi
var result = from db.MyTable.Where(d => (double)d.Price >= minValue)
ho bisogno la clausola where per avere un d.Proce >= minValue
, e d.Price =< maxValue
(come una clausola T-SQL BETWEEN
).
Come posso fare questo?
Per motivi di leggibilità del codice, forse si vuole utilizzare la proprietà .HasValue su questi tipi nullable. – BrunoSalvino
@Bruno meh, se si pensa a loro come tipi nullable, poi a me il confronto a nulla è più naturale, e confronta bene per i tipi di riferimento di test. –