2010-04-16 51 views
0

我使用LINQ to SQL從數據庫獲取數據,並使用服務合約在客戶端的Silverlight中訪問它。我在DataGrid中顯示數據。現在如何確保將數據網格中的任何更改寫回數據庫?如何從Silverlight寫回數據庫?

編輯:

這是示例代碼,我實現: http://www.silverlight.net/learn/tutorials/sqldatagrid-cs/

在這裏,我想在DataGrid中的任何改變反射回在數據庫中。

的的SubmitChanges此功能可在DataContext對象是:

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

但這不是在合同曝光,所以在客戶端代碼不可見。

回答

0

你嘗試使用這個命令:

_myDomainContext.SubmitChanges();

如果您想了解更多信息,採取的文章一起來看看:

「的SubmitChanges如何在.NET RIA Servies」:http://weblogs.asp.net/fredriknormen/archive/2009/08/10/how-submitchanges-works-in-net-ria-servies.aspx

+0

我無法訪問域範圍內的客戶端。只有與每個表對應的單個對象纔可訪問。我應該在使用SubmitChanges的服務器端編寫方法並將其公開給客戶端嗎? – Manoj 2010-04-16 11:02:27

+0

你可以發表一些代碼嗎? – 2010-04-16 11:19:45

+0

請檢查編輯的問題。 – Manoj 2010-04-16 11:28:30