Linq to sql 在RIA服务中删除项目时未从数据库中删除数据
我有一个Silverlight3客户端,它通过RIA服务使用未修改/代码生成的DomainService,并带有Linq到SQL后端。这是从数据库中删除行的正确方法吗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
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,以及错误是什么
希望这有助于缩小问题范围。是的,我自己发现了这个问题,但这是正确的答案。是的,我自己发现了这个问题,但这是正确的答案。