我在实体框架和保存到数据库时遇到了一些问题。
当我的当前程序工作时,它会反序列化一个json对象,从而生成一个包含与数据库匹配的对象的列表。这些对象中的每一个都是这样的:
反序列化完成后,每个子对象都被创建为每个父对象的新对象(意味着我得到了同一对象的多个实例)。
当我尝试将对象保存到数据库时,由于我试图插入许多具有相同pk的子对象,因此这种情况不起作用。我可以清楚地看到context.childentity.local包含许多具有相同pk的对象。
有没有简单的方法来解决这个问题?我能以某种方式告诉EF将所有重复项都引用到同一个对象吗?
最好的问候安东