有没有人有在使用数据绑定的应用程序中应用复杂业务逻辑的示例?
我从未使用过数据绑定,因为它永远无法完美地融入任何应用程序。即使是一个简单的以数据为中心的 WinForms 应用程序,也有一些业务规则适用于记录可能发生的事情、必须发生的时间,或者谁可能导致它发生……
...也许某个用户无法更新记录,但他们可以查看它。
...可能由于当前状态而无法更新记录。
...也许记录具有“IsDeleted”或“DateDeleted”标志。
我总是在业务类中创建具有非常具体操作的类,并检查安全性、记录条件等。这使得以 Microsoft 宣扬的方式实际绑定到对象集合变得非常困难。
我将不胜感激任何有用的样本或链接。
谢谢,瑞安