我正在使用域服务和实体框架。 EF拥有包含4个字段的帐户实体,ID,名称,年龄,MyLogic
在我的示例XAML文件中:
我有3个字段,例如ID,NAME,AGE。
在插入和更新数据时,我在XAML文件上有3个值,我需要在4rth字段中插入自定义逻辑。像
MyLogic = Name-Age-ID(来自数据库的新自动生成ID)=例如Adam-58-NewPKValue
解决问题的最佳做法是什么。 谢谢,
[R
答案 0 :(得分:1)
有几种方法可以实现'伪'属性(即,未存储在数据库中但是从其他值计算的值)。如果您使用的是MVVM模式,则可以将数据表单上的字段绑定到ViewModel中的通知属性。
为了使数据形式保持同步,其他三个属性的mutator必须调用'pseudo'属性的setter。因此,例如,当用户更改Name时,NameAgeId属性将同时更新。