Linq devuelve la lista o un solo objeto
Tengo una consulta Linq to Entities como esta:
var results = from r in entities.MachineRevision
where r.Machine.IdMachine == pIdMachine
&& r.Category == (int)pCategory
select r;
Por lo general, uso el siguiente código para verificar si se devuelven algunos resultados:
if (results.Count() > 0)
{
return new oMachineRevision(results.First().IdMachineRevision);
}
Sin embargo, me estoy poniendoNotSupportedException en elSi condición.
El mensaje de error es:No se puede crear un valor constante de tipo 'Tipo de cierre'. Solo los tipos primitivos ('como Int32, String y Guid') son compatibles en este contexto.
Tenga en cuenta quepCategoría Es un tipo Enum.