2012-01-04 35 views
0

我正在使用域服务和实体框架。 EF有帐户实体4场,ID,姓名,年龄,MyLogicSilverlight中的dataform中的自定义业务逻辑4

在我的示例XAML文件:

我有例如ID,姓名,年龄3场。

在插入和更新数据时,我在XAML文件上有3个值,我需要在4rth字段中插入自定义逻辑。像

MyLogic =名称年龄-ID(新自动生成的自数据库ID)=例如,亚当 - 58 NewPKValue

什么是解决这个问题的最佳实践。 谢谢,

ř

回答

1

有几种方法来实现“伪”属性(即,没有存储在数据库中,但来自其他值来计算,而不是一个值)。如果您使用MVVM模式,则可以将数据表单上的字段绑定到ViewModel中的通知属性。

为了让数据表单同步,其他三个属性的增变器必须调用“伪”属性的setter。因此,例如,当用户更改名称时,NameAgeId属性将同时更新。