首页 新闻 会员 周边 捐助

提问:WPF中,一套实体是否可以既作为EF的实体类型,又实现INotifyChanged接口作为数据绑定

0
悬赏园豆:10 [已解决问题] 解决于 2020-05-14 09:19

感觉,如果图方便的话,这样没啥问题,但是实体继承属性通知这个接口感觉怪怪的。
如果用两套实体。。md还需要两套实体的转换,又觉得费劲
痛点啊!

猝不及防的主页 猝不及防 | 老鸟四级 | 园豆:2836
提问于:2020-05-07 10:25
< >
分享
最佳答案
0

当然可以,但是不建议,原因是:view mode 有时候并不等同于 db model。比如界面上要显示的数据是若干 db model的组合和过滤,所有要把两个model分开,从解耦UI和数据库的角度考虑,也最好是分开。如果存在大量的view mode 和db mode完全等同的情况,建议使用诸如 AutoMapper这样的工具在db model 和view model直接传递数据。

收获园豆:10
会长 | 专家六级 |园豆:12461 | 2020-05-07 10:43

好兄弟,我去查一下AutoMapper

猝不及防 | 园豆:2836 (老鸟四级) | 2020-05-07 11:18
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册