我有一个SL应用程序,它使用RIA和域服务进行数据访问。我修改了它以使用SOAP,因此任何其他应用程序都可以使用该服务。
在Windows客户端上,我可以毫无问题地查询数据。但我需要进行一些更新和插入。您可能知道所有插入,更新,删除方法都不能通过RIA服务通过线连接到SOAP。我的理解是,这是由域服务处理的,我们需要做的就是调用Submit changes。
除了使用[Invoke]属性并拥有直接更新数据的方法之外,还有其他方法可以利用域服务从客户端实际执行更新操作。 例如 private userDomainContext context = new userDomainContext;
context.Users.Add(用户);
我似乎无法从客户端找到一种方法。
这是正确的方式,还是在使用RIA而不是SOAP时会有不同的模式。
科迪。