I have this LINQ query:
var businessAffiliates = from b in context.Businesses
from ba in b.BusinessOfficers
from p in ba.Person
select b;
but I am getting this error:
An expression of type 'myproj.Models.Person' is not allowed in a subsequent from clause in a query expression with source type 'System.Linq.IQueryable'. Type inference failed in the call to 'SelectMany'.
It looks like ba.Person it a single object, but the from
clause expects a sequence of objects.
if you replace that line with let p = ba.Person
then it would work. But i wonder why you need those additional from
clauses.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With