通过SOAP使用RIA Services更新数据

时间:2010-10-18 04:55:14

标签: silverlight wcf soap datacontext ria

我有一个SL应用程序,它使用RIA和域服务进行数据访问。我修改了它以使用SOAP,因此任何其他应用程序都可以使用该服务。

在Windows客户端上,我可以毫无问题地查询数据。但我需要进行一些更新和插入。您可能知道所有插入,更新,删除方法都不能通过RIA服务通过线连接到SOAP。我的理解是,这是由域服务处理的,我们需要做的就是调用Submit changes。

除了使用[Invoke]属性并拥有直接更新数据的方法之外,还有其他方法可以利用域服务从客户端实际执行更新操作。 例如 private userDomainContext context = new userDomainContext;

context.Users.Add(用户);

我似乎无法从客户端找到一种方法。

这是正确的方式,还是在使用RIA而不是SOAP时会有不同的模式。

科迪。

1 个答案:

答案 0 :(得分:1)

this article中,我演示了如何使用SOAP端点从WPF和Windows Phone 7客户端进行CRUD操作。

它可以帮助你。