我想弄清楚什么会给我最好的代码。当然,我认为这有点主观。要财产,还是不要财产?
我有一个应用程序访问我已经编写了一个程序集的数据库,该程序集隐藏了使用此程序集的所有应用程序中关于此数据库的详细信息。
我也有一个WPF应用程序,利用这个程序集来显示我想要使用数据绑定的各种成本计算。
数据绑定只可能对象的属性(据我开始工作)。这将意味着我需要一个对象,最好使用INotify支持和一系列对象。不过,我宁愿将INotify和WPF事物保存在处理数据库访问的程序集之外。
其他人如何解决这个问题:将WPF事情保存在数据库层之外(如INotify)并且在WPF中允许绑定?写一个包装?或者大多数人将'property'/'INotify'类作为数据传输对象直接放入数据库层?