linq - las - La inferencia de tipo falló en la llamada a ''SelectMany''
el tipo de una de las expresiones de la clausula join es incorrecto (1)
Se parece a ba.Personaliza un solo objeto, pero la cláusula from
espera una secuencia de objetos. si reemplaza esa línea con let p = ba.Person
entonces funcionaría. Pero me pregunto por qué necesita esas cláusulas adicionales.
Tengo esta consulta LINQ:
var businessAffiliates = from b in context.Businesses
from ba in b.BusinessOfficers
from p in ba.Person
select b;
pero estoy recibiendo este error:
Una expresión del tipo ''myproj.Models.Person'' no está permitida en una cláusula from posterior en una expresión de consulta con el tipo de fuente ''System.Linq.IQueryable''. La inferencia de tipo falló en la llamada a ''SelectMany''.