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)