Silverlight RIA UsingCustomMethod不工作

时间:2012-11-14 12:41:33

标签: silverlight wcf-ria-services

SL5和最新的RIA服务,来自XAML:

context.RemoveAccountFromRole(draggedPerson);

在使用Invoke属性时在域服务中调用:

 [Invoke]
 public void RemoveAccountFromRole(Account draggedPerson)

但是当我使用时:

[Update(UsingCustomMethod = true)]
public void RemoveAccountFromRole(Account draggedPerson)

设置断点时,它永远不会到达域服务。为什么呢?

1 个答案:

答案 0 :(得分:0)

这是一个DomainContext问题 - 我是从错误的上下文调用

这是从代码隐藏引用XAML DomainContext的方法。

custDomainContext context = (custDomainContext)AccountsDataSourceT32.DomainContext;
context.RemoveAccountFromRole(draggedPerson, roleID);
AccountsDataSourceT32.SubmitChanges();