我有一张物品表。每个项目都有一个 parentItemId
. 我有一个item id,希望从其他item获取所有item id,其中我提供的item id是它们的父项,然后递归地向下重复这个过程。基本上在我的脑海里它看起来像一棵树,我从节点x开始,想从x开始向下得到所有节点的id。
如何在entity framework core中使用单个查询高效地实现这一点?
请注意,我只需要每个项目的ID,而不是整个项目。
编辑:使用mssql db和ef core 3.1.5
我有一张物品表。每个项目都有一个 parentItemId
. 我有一个item id,希望从其他item获取所有item id,其中我提供的item id是它们的父项,然后递归地向下重复这个过程。基本上在我的脑海里它看起来像一棵树,我从节点x开始,想从x开始向下得到所有节点的id。
如何在entity framework core中使用单个查询高效地实现这一点?
请注意,我只需要每个项目的ID,而不是整个项目。
编辑:使用mssql db和ef core 3.1.5
暂无答案!
目前还没有任何答案,快来回答吧!