有没有办法在EntityFramework中完成实体的级联副本?

时间:2011-09-06 21:40:01

标签: c# entity-framework ado.net-entity-data-model

假设我有一个表“Client”和一个表“Contact”。如果我想将Client行和Contacts的新条目一起复制到我的数据库中(我不想指向已经存在的表),我怎么能以递归的方式完成这个?我不得不去每个“触及”这些表的表,并手动创建具有相同数据的新行,但是新的ID。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

您可以为实现ICloneable的实体编写一个分部类。然后,在Clone()方法中,您可以包含用于克隆该实体及其相关实体的逻辑。