Los criterios de recopilación existen en los servicios de datos de WCF

Estoy tratando de preguntarle a mi servicio OData:

"Dame todos los productos que no tienen una categoría"

con los productos y la categoría tienen una relación m2m.

He intentado:

from p in Products
where p.Categories == null 
select p

y

from p in Products
where !p.Categories.Any() 
select p

y

from p in Products
where p.Categories.Count == 0
select p

pero todos estos me dan excepciones no compatibles.

No estoy buscando alternativas u opciones. Por favor no responda con otras opciones.

Respuestas a la pregunta(3)

Su respuesta a la pregunta