我有这个 LINQ 查询:
var businessAffiliates = from b in context.Businesses
from ba in b.BusinessOfficers
from p in ba.Person
select b;
但是我收到此错误:
类型的表达式 '我的。不允许使用模特.人' 在查询的后续 from 子句中 具有源类型的表达式 "系统.Linq.IQueryable"。 类型推断在调用 "选择许多"。
它看起来像ba。将它称为单个对象,但 from
子句需要一系列对象。如果您将该行替换为let p = ba.Person
那么它将起作用。但我想知道为什么你需要这些额外的from
条款。