EF6 在实体中包含集合的引用
EF6 Including references of Collections in Entity
我正在设置一个上下文,如下所示:
现在,最后一个包含是一个集合,该集合中的每个实体都与名为 SERVICE_INFO
的实体具有关系(一对一)
如何在每个 BILL_INFO_DETAIL
上包含该实体?
如果 table(BILL_INFO_DETAI) 中有导航属性,也许你可以只使用 :
Include( i=> i.BILL_INFO_DETAIL.SELECT( b => b.SERVICE_INFO ));
参考:https://docs.microsoft.com/zh-tw/ef/ef6/querying/related-data
如果我没理解错的话。也许你想要的是 ThenInclude()
.Include( i=> i.BILL_INFO_DETAIL).ThenInclude(b => b.SERVICE_INFO)
我正在设置一个上下文,如下所示:
现在,最后一个包含是一个集合,该集合中的每个实体都与名为 SERVICE_INFO
如何在每个 BILL_INFO_DETAIL
上包含该实体?
如果 table(BILL_INFO_DETAI) 中有导航属性,也许你可以只使用 :
Include( i=> i.BILL_INFO_DETAIL.SELECT( b => b.SERVICE_INFO ));
参考:https://docs.microsoft.com/zh-tw/ef/ef6/querying/related-data
如果我没理解错的话。也许你想要的是 ThenInclude()
.Include( i=> i.BILL_INFO_DETAIL).ThenInclude(b => b.SERVICE_INFO)