C# 有没有办法在EntityFramework中实现实体的级联副本?
假设我有一个表“Client”和一个表“Contact”。如果我想将客户机行与联系人的新条目一起复制到我的数据库中(我不想要指向已经存在的表的指针),我如何以递归的方式实现这一点?我不想深入到每一个“接触”这些表的表,手动创建具有相同数据但新ID的新行。谢谢您的帮助。您可以为您的实体编写一个实现iClonable的分部类。然后,在Clone()方法中,可以包含克隆该实体及其相关实体的逻辑。能否详细说明?既然你可以简单地引用,为什么还要复制呢?C# 有没有办法在EntityFramework中实现实体的级联副本?,c#,entity-framework,ado.net-entity-data-model,C#,Entity Framework,Ado.net Entity Data Model,假设我有一个表“Client”和一个表“Contact”。如果我想将客户机行与联系人的新条目一起复制到我的数据库中(我不想要指向已经存在的表的指针),我如何以递归的方式实现这一点?我不想深入到每一个“接触”这些表的表,手动创建具有相同数据但新ID的新行。谢谢您的帮助。您可以为您的实体编写一个实现iClonable的分部类。然后,在Clone()方法中,可以包含克隆该实体及其相关实体的逻辑。能否详细说明?既然你可以简单地引用,为什么还要复制呢?