c# - EntityFramework 级联更新

标签 c# entity-framework cascade

来自 NHibernate 背景 - 我有一些审计列来反射(reflect)谁最后编辑了一条记录,以及该编辑发生的时间。

我已经覆盖了 SaveChanges 以寻找一个公共(public)基类,并使用 EntityState.Modified/Added 更新任何内容并设置这些值 --

但是,在某些情况下,我想将更新从子级级联到父级,这样当我编辑子级时,父级的审计跟踪字段也会更新。

EntityFramework 是否以任何方式支持它?

谢谢

最佳答案

我想我要在我想要级联的父级上添加一个自定义属性 - 然后当我检测到修改后的实体时,找到具有该属性的属性并更新它们。

关于c# - EntityFramework 级联更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11804710/

相关文章:

asp.net - web.config 中与 targetFramework 相关的配置错误

mysql - 如何重构这个多表删除语句

Grails数据绑定(bind)一对多关系

mysql - 在 Mysql 上使用 ddl 模式生成时未生成 ON DELETE CASCADE 选项

c# - 使用 JustMock 模拟 ConfigurationManager.AppSettings

c# - 什么是更有效的三角形分类方法?

c# - 如何创建通用获取自定义 WebConfig 部分扩展方法

c# - 如何使用数据库 C# 中的值创建 ENUM

c# - Entity Framework 、Fluent API 映射,是否应该在 OnModelCreating 以外的地方完成?

c# - SqlException : Cannot open database "path\db.mdf" requested by the login. 登录失败。用户 'NT AUTHORITY\SYSTEM' 登录失败