【发布时间】:2012-07-25 18:23:15
【问题描述】:
在采用 Code First 方法时,实体框架中是否提供回调的概念?
我正在寻找一种在创建、更新或删除实例时更新模型属性的方法。例子:
对于 Order 对象(顺便说一句,它表示一个简单的 POCO 类),具体取决于我希望在创建和更新时将 Status 属性设置为“READY”或“TO_REVIEW”的总量。
任何具有 CreatedAt 属性的模型...我希望在创建时自动设置该 set = DateTime.Now。
任何具有 UpdatedAt 属性的模型...我希望该 set = DateTime.Now 自动更新。
来自 Rails 开发,您可以在模型对象生命周期的不同阶段使用许多钩子。我希望在使用 EF 和 Code-First 时,.NET 世界中也有类似的东西。
谢谢
【问题讨论】:
标签: entity-framework callback ef-code-first entity-framework-4.3