asp.net-mvc - asp.net mvc相当于rails回调before_save

标签 asp.net-mvc entity-framework model callback

您好,我正在寻找一个 asp.net mvc 回调,以便在保存模型之前获取详细数据。

在 Rails 中有 before_save。

谢谢

最佳答案

如果您正在使用 Entity Framework (您的标签指示),则 this StackOverflow post应该能够帮助你。基本上你可以拦截 SavingChanges 事件,并做任何你想做的事情。将其放入一个分部类中,该类将以下方法添加到您的对象上下文中:

partial void OnContextCreated()
{
    SavingChanges += DoWhatYouMust;
}

private void DoWhatYouMust(object sender, System.EventArgs e)
{
}

关于asp.net-mvc - asp.net mvc相当于rails回调before_save,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2817456/

相关文章:

asp.net-mvc - Jenkins 根据多个项目中的提交触发构建

asp.net-mvc - RequireJS 如何处理多个页面和部分 View ?

asp.net-mvc - ASP.NET Webforms 与 ASP.NET MVC 的优缺点,一些要点

asp.net-mvc - ASP.NET MVC 元素名称中的 2 个点替换为下划线

entity-framework - 首先使用实体​​框架代码添加索引(CTP5)

javascript - AngularJS 在模型更新期间丢失了 css 类(DOM 重绘)

c# - Entity Framework 中的双重自引用

sql-server - SQL 服务器 2008 : Very slow query performance when dealing with specific date boundary

mysql - 使用外键在 MySQL 中建模 ISA 关系

javascript - 为什么此路线的模型仅在 3 个案例中的 2 个进行了更新? - Ember.js 2.3