为代码优先创建插入/更新/删除触发器

本文关键字:更新 删除 触发器 插入 创建 代码 | 更新日期: 2023-09-27 18:01:21

我有一个问题,经过一番研究,我还没有找到答案。是否有一种方法在代码首先为实体创建一个插入/更新/删除触发器?目前我找不到任何东西,唯一可以避免的是使用代码在方法触发后做任何工作(插入/更新/删除)的建议。

为代码优先创建插入/更新/删除触发器

实体框架目前不支持在数据库本身上创建触发器,在不久的将来也不会有任何支持(参见EF 6的实现)。

唯一的解决方案是在插入/更新/删除完成后做任何你想做的事情,最好是在你的业务逻辑中(或者,更好的是,如果你想像这篇博客文章那样设置它,在你的存储库中)。