Entity framework 需要访问标记为“的实体的外键”;删除“;审计用
我使用的是EF的v1(.net3.5sp1)。我正在订阅ObjectContext的SavingChanges事件,在该事件中,我审核特定实体类型的删除。我需要获取被删除实体的外键,即相关实体(RelatedEnds)的EntityKey,但相关实体的EntityKey为空 是否有办法获取已标记为删除的实体的外键?Entity framework 需要访问标记为“的实体的外键”;删除“;审计用,entity-framework,Entity Framework,我使用的是EF的v1(.net3.5sp1)。我正在订阅ObjectContext的SavingChanges事件,在该事件中,我审核特定实体类型的删除。我需要获取被删除实体的外键,即相关实体(RelatedEnds)的EntityKey,但相关实体的EntityKey为空 是否有办法获取已标记为删除的实体的外键? 对于已标记为删除的实体,EF是否将所有RelatedEnds的EntityKey设置为空?如果是这样的话,有没有办法拿到外键?我终于在MSDN论坛上找到了答案。 根据相关对象是否层叠
对于已标记为删除的实体,EF是否将所有RelatedEnds的EntityKey设置为空?如果是这样的话,有没有办法拿到外键?我终于在MSDN论坛上找到了答案。
根据相关对象是否层叠,这是昼夜不同的。是吗?它们会层叠,但在“OnDeleteCascade”打开时不会层叠。我控制删除每个实体的分部类中代码中的相关实体。