我是csla Validation的新手,在验证规则上遇到了解决问题。
方案是我尝试根据服务器的响应更新客户端上的Collection " notsupported exception"来自" csla BusinessBase" 设置属性时我们有HAsPropertyChanged() 将插入错误作为无效操作而删除是无效操作的方法。
Stack Trace为
在Csla.Core.ReadOnlyBindingList 1.InsertItem(Int32 index, C item)
at System.Collections.ObjectModel.Collection
1.添加(T项)
在Csla.Validation.BrokenRulesCollection.Add(IRuleMethod规则)
at Csla.Validation.ValidationRules.CheckRules(List`1 list)
at Csla.Validation.ValidationRules.CheckRules(String propertyName)
在Csla.Core.BusinessBase.PropertyHasChanged(String propertyName)
这个场景并不完全与某些进程有关,对于某些响应它不能执行HasPropertyChanged,尽管两种情况下的值都相同。
我不确定在哪里实施该方法以及如何实施。
能否请您提出宝贵的建议。