将子实体从一个对象复制到另一个

时间:2018-08-13 10:48:27

标签: c# entity-framework

我使用EF并具有类似以下的层次结构:

Father
---- Child
---------Grandchildren
------------great grandchild

(实际上有点复杂)

我需要的是将孩子(及其所有后代)从一个物体“复制”到另一个物体。

例如,类似

add_descendants(ExistingFather,NewFather)

我知道如何使用嵌套的foreach来做到这一点,但这是一个复杂的结构,我想知道是否有更好的方法来进行这种操作。谢谢。

1 个答案:

答案 0 :(得分:0)

我不确定我是否能够理解您的要求。但是,如果我理解正确,为什么不直接将一个对象的值分配给另一个对象。

类似这样的东西:-

var NewFather = ExistingFather;