SL5和最新的RIA服务,来自XAML:
context.RemoveAccountFromRole(draggedPerson);
在使用Invoke属性时在域服务中调用:
[Invoke]
public void RemoveAccountFromRole(Account draggedPerson)
但是当我使用时:
[Update(UsingCustomMethod = true)]
public void RemoveAccountFromRole(Account draggedPerson)
设置断点时,它永远不会到达域服务。为什么呢?
答案 0 :(得分:0)
这是一个DomainContext问题 - 我是从错误的上下文调用
这是从代码隐藏引用XAML DomainContext的方法。
custDomainContext context = (custDomainContext)AccountsDataSourceT32.DomainContext;
context.RemoveAccountFromRole(draggedPerson, roleID);
AccountsDataSourceT32.SubmitChanges();