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