Ho una domanda che funziona bene
var queryItems = rawQuery.ObsDataResultList.AsQueryable().Where("Name = @0 AND AuthoredDate = @1" +, selectedItem, dateKey).ToList();
Voglio aggiornare la query a
var queryItems = rawQuery.ObsDataResultList.AsQueryable().Where("Name = @0 AND AuthoredDate = " + dateKey.ToString(), selectedItem).ToList();
Nota che l'unica cosa che ho cambiato è stata la rimozione dell'identificatore. Ora ricevo Errore
Operatore '=' incompatibile con i tipi di operando 'DateTime?' e 'Int32'
Come posso correggere l'errore senza ripristinare la query originale?
Manca citazioni:
.Where("Name = @0 AND AuthoredDate = \"" + dateKey + "\"")
Sembra una pessima idea rovinare il codice in questo modo però. La tua query originale sembra molto migliore.