Linq To Sql Entity Framework 获取嵌套实体
Linq To Sql Entity Framework Getting Nested Entities
我正在尝试包含嵌套实体。我假设下面的代码可以工作,但它不识别 CapitalMailOrders 实体集合。任何人都可以指出正确的方向来包括这些吗?
var result = db.Contacts
.Include(a => a.IDXPageLinks)
.Include(b => b.ReboGatewayLoginInfoes)
.Include(c => c.SocialMedias)
.Include(d => d.WebSiteInfoes)
.Include(e => e.ContactImages)
.Include(f => f.RealtorSetUpProcesses)
.Include(h => h.RealtorSetUpProcesses.CapitalMailOrders) // getting compile time error here. Doesn't recognize Entity
.Include(g => g.Contact_CarrierCode_Assignments)
.FirstOrDefault(c => c.ContactID == id);
谢谢
额外的实体级别是从集合中访问的,因此您需要添加一个 Select 以便将所有条目纳入包含。
.Include(h => h.RealtorSetUpProcesses.Select(h2 => h2.CapitalMailOrders)
我正在尝试包含嵌套实体。我假设下面的代码可以工作,但它不识别 CapitalMailOrders 实体集合。任何人都可以指出正确的方向来包括这些吗?
var result = db.Contacts
.Include(a => a.IDXPageLinks)
.Include(b => b.ReboGatewayLoginInfoes)
.Include(c => c.SocialMedias)
.Include(d => d.WebSiteInfoes)
.Include(e => e.ContactImages)
.Include(f => f.RealtorSetUpProcesses)
.Include(h => h.RealtorSetUpProcesses.CapitalMailOrders) // getting compile time error here. Doesn't recognize Entity
.Include(g => g.Contact_CarrierCode_Assignments)
.FirstOrDefault(c => c.ContactID == id);
谢谢
额外的实体级别是从集合中访问的,因此您需要添加一个 Select 以便将所有条目纳入包含。
.Include(h => h.RealtorSetUpProcesses.Select(h2 => h2.CapitalMailOrders)