2010-08-16 66 views
1

我已經在EF 4.0中創建了一個數據模型,但是我不確定如何在此模型中捕獲觸發器之類的事情,以便其他人在其中部署表格,視圖,觸發器等會隨之而來。有沒有辦法將觸發器拉入模型構建中?將觸發器合併到模型中

謝謝!

--B

+0

是否有必要從數據庫中捕獲觸發器?將事件處理程序放在你的實體上是爲了你想要做的事情嗎?這絕對不是同一件事,但它可能會根據你需要做什麼工作。 – 2010-08-17 22:25:41

+0

謝謝賈斯汀......我想我們會跟蹤數據庫以外的這些 – scarpacci 2010-08-18 03:23:35

+0

猜猜我應該添加它作爲答案。 :) – 2010-08-18 13:11:53

回答

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)。

相關問題