Silverlight 4中的数据形式中的自定义业务逻辑

时间:2012-01-04 21:50:47

标签: silverlight-4.0 wcf-ria-services wcf-data-services

我正在使用域服务和实体框架。 EF拥有包含4个字段的帐户实体,ID,名称,年龄,MyLogic

在我的示例XAML文件中:

我有3个字段,例如ID,NAME,AGE。

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

MyLogic = Name-Age-ID(来自数据库的新自动生成ID)=例如Adam-58-NewPKValue

解决问题的最佳做法是什么。 谢谢,

[R

1 个答案:

答案 0 :(得分:1)

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

为了使数据形式保持同步,其他三个属性的mutator必须调用'pseudo'属性的setter。因此,例如,当用户更改Name时,NameAgeId属性将同时更新。