Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linq to sql 在RIA服务中删除项目时未从数据库中删除数据_Linq To Sql_Silverlight 3.0_Wcf Data Services_Wcf Ria Services - Fatal编程技术网

Linq to sql 在RIA服务中删除项目时未从数据库中删除数据

Linq to sql 在RIA服务中删除项目时未从数据库中删除数据,linq-to-sql,silverlight-3.0,wcf-data-services,wcf-ria-services,Linq To Sql,Silverlight 3.0,Wcf Data Services,Wcf Ria Services,我有一个Silverlight3客户端,它通过RIA服务使用未修改/代码生成的DomainService,并带有Linq到SQL后端。这是从数据库中删除行的正确方法吗 this.context.Albums.Remove(this.context.Albums[0]); this.context.SubmitChanges(); SubmitOperation返回时没有错误,但从未从数据库中删除任何行。我干得很好 服务器上相应的域服务有哪些 它是否有DeleteAlbum方法,将相册附加到Li

我有一个Silverlight3客户端,它通过RIA服务使用未修改/代码生成的DomainService,并带有Linq到SQL后端。这是从数据库中删除行的正确方法吗

this.context.Albums.Remove(this.context.Albums[0]);
this.context.SubmitChanges();

SubmitOperation返回时没有错误,但从未从数据库中删除任何行。我干得很好

服务器上相应的域服务有哪些

它是否有DeleteAlbum方法,将相册附加到Linq to SQL数据上下文,然后调用DeleteOnSubmit

有几件事需要尝试-

覆盖服务器上的SubmitChanges,并添加try/catch以查看是否遇到异常

或者,在客户端上,将回调传入SubmitChanges(即使用另一个重载),然后查看传入回调的SubmitOperation是否具有HasError属性true,以及错误是什么


希望这有助于缩小问题范围…

服务器上相应的域服务有哪些

它是否有DeleteAlbum方法,将相册附加到Linq to SQL数据上下文,然后调用DeleteOnSubmit

有几件事需要尝试-

覆盖服务器上的SubmitChanges,并添加try/catch以查看是否遇到异常

或者,在客户端上,将回调传入SubmitChanges(即使用另一个重载),然后查看传入回调的SubmitOperation是否具有HasError属性true,以及错误是什么


希望这有助于缩小问题范围。

是的,我自己发现了这个问题,但这是正确的答案。是的,我自己发现了这个问题,但这是正确的答案。