【问题标题】:Is there a way to accomplish cascading copies of Entities in EntityFramework?有没有办法在 EntityFramework 中完成实体的级联副本?
【发布时间】:2011-09-06 21:40:00
【问题描述】:

假设我有一个表“客户”和一个表“联系人”。如果我想将 Client 行与 Contacts 的新条目一起复制到我的数据库中(我不想要指向已经存在的表的指针),我该如何以递归方式完成此操作?我不想不得不深入到每个“接触”这些表的表,并手动创建具有相同数据但新 ID 的新行。感谢您的帮助。

【问题讨论】:

  • 你能详细说明一下吗?当您可以简单地参考时,为什么还要复制?

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-20
    • 1970-01-01
    • 2019-09-05
    • 2013-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多