c# - Linq to sql - 使用新实体保存多级嵌套子级
问题描述
我有一个实体,其中包含一个具有多个级别的子级,如下所示:
parent -> List<ChildEntity> ChildEntities
ChildEntity -> List<ChildEntity> ChildOfChildEntities
如果我要保存一个新的父母,我如何将孩子链接到父母,以及孩子的孩子到父母?
如果我只有一个级别,我会添加到父级的集合中,但是现在,如果我这样做,只有第一级将与父级关联。
编辑:父级与子级不是同一类型,所有多级子级都需要对顶级父级有一个FK。如果我真的像你说的那样,孩子之间的关系会很好,但是孩子的第二级和更多的孩子不会有顶级父母的FK。
解决方案
推荐阅读
- firebase - 如何从firebase访问文档文件并在gridview中显示它们?
- javascript - 按状态切换子组件
- sql-server - 是否可以使用“Microsoft SQL Server”docker 容器创建卷?
- spring-boot - 来自 WSDL 的客户端类使用 wsimport 为不同的环境生成不同的类
- javascript - 如何从 v83 检测 chrome 中的隐身模式?
- firebase - 使用 Flutter Firestore 插件时的最佳实践是什么?是否应该避免创建多个实例?
- php - PHP - 网址问题
- java - 具有 OutOfMemoryError 的 Java Docker 容器
- python - gmaps无法在vscode(python)中显示图形
- android - 添加 Kapt 插件后 - 执行 org.jetbrains.kotlin.gradle.internal.KaptExecution 时发生故障