0

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

context.RemoveAccountFromRole(draggedPerson);

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

 [Invoke]
 public void RemoveAccountFromRole(Account draggedPerson)

但是当我使用时:

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

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

4

1 回答 1

0

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

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

custDomainContext context = (custDomainContext)AccountsDataSourceT32.DomainContext;
context.RemoveAccountFromRole(draggedPerson, roleID);
AccountsDataSourceT32.SubmitChanges();
于 2012-11-14T15:43:23.367 回答