Tengo una consulta que funciona bien
var queryItems = rawQuery.ObsDataResultList.AsQueryable().Where("Name = @0 AND AuthoredDate = @1" +, selectedItem, dateKey).ToList();
Quiero actualizar la consulta a
var queryItems = rawQuery.ObsDataResultList.AsQueryable().Where("Name = @0 AND AuthoredDate = " + dateKey.ToString(), selectedItem).ToList();
Tenga en cuenta que lo único que cambié fue eliminar el identificador. Ahora recibo un error
Operator '=' incompatible con los tipos de operando 'DateTime?' y 'Int32'
¿Cómo puedo solucionar el error sin volver a la consulta original?
Te faltan citas:
.Where("Name = @0 AND AuthoredDate = \"" + dateKey + "\"")
Sin embargo, parece una muy mala idea estropear su código de esta manera. Su consulta original parece mucho mejor.