2012-01-04 62 views
0

我正在使用域服務和實體框架。 EF有帳戶實體4場,ID,姓名,年齡,MyLogicSilverlight中的dataform中的自定義業務邏輯4

在我的示例XAML文件:

我有例如ID,姓名,年齡3場。

在插入和更新數據時,我在XAML文件上有3個值,我需要在4rth字段中插入自定義邏輯。像

MyLogic =名稱年齡-ID(新自動生成的自數據庫ID)=例如,亞當 - 58 NewPKValue

什麼是解決這個問題的最佳實踐。 謝謝,

ř

回答

1

有幾種方法來實現「僞」屬性(即,沒有存儲在數據庫中,但來自其他值來計算,而不是一個值)。如果您使用MVVM模式,則可以將數據表單上的字段綁定到ViewModel中的通知屬性。

爲了讓數據表單同步,其他三個屬性的增變器必須調用「僞」屬性的setter。因此,例如,當用戶更改名稱時,NameAgeId屬性將同時更新。