我已经在EF 4.0中创建了一个数据模型,但是我不知道如何在这个模型中捕获像Triggers这样的东西,这样如果其他人要部署它,那么表,视图,触发器等就会随之而来。有没有办法将触发器拉入模型构建中?
谢谢!
- 乙
答案 0 :(得分:0)
将事件处理程序放在您的实体上绝对不是一回事,但它可能会根据您的需要完成工作。如果您需要,我已经使用了一些参考文献:
How to: Execute Business Logic During Scalar Property Changes
How to: Execute Business Logic When the Object State Changes
How to: Execute Business Logic When Saving Changes
Entity Framework (EF) – Events(这个很不错)
不确定你是否已经完成了你想做的事,但HTH。
编辑:我犯了一个愚蠢的错误:如果您使用OnPropertyChanged或OnPropertyChanging事件来改变另一个属性(在我的情况下,它是MyEntity.DateModified),请注意无限循环。