如何从Silverlight写回数据库?

如何从Silverlight写回数据库?,silverlight,linq-to-sql,Silverlight,Linq To Sql,我使用LINQtoSQL从数据库获取数据,并使用服务契约在客户端的Silverlight中访问数据。我在数据网格中显示数据。现在,我如何确保datagrid中的任何更改都写回数据库 编辑: 这是我实现的示例代码: 在这里,我希望datagrid中的任何更改都能反映在数据库中 SubmitChanges函数在DataContext对象中工作,该对象是: public partial class DataClasses1DataContext : System.Data.Linq.DataCont

我使用LINQtoSQL从数据库获取数据,并使用服务契约在客户端的Silverlight中访问数据。我在数据网格中显示数据。现在,我如何确保datagrid中的任何更改都写回数据库

编辑:

这是我实现的示例代码:

在这里,我希望datagrid中的任何更改都能反映在数据库中

SubmitChanges函数在DataContext对象中工作,该对象是:

public partial class DataClasses1DataContext : System.Data.Linq.DataContext

但这在合同中未公开,因此在客户端代码中不可见。

是否尝试使用此命令:

_myDomainContext.SubmitChanges()

如果您想了解更多信息,请查看以下文章:


“SubmitChanges在.NET RIA服务中的工作原理”:

我无法访问客户端的域上下文。只有与每个表对应的单个对象才可访问。我应该在使用SubmitChanges的服务器端编写方法并将其公开给客户端吗?