0
我正在使用Silverlight與RIA服務並具有選項卡式UI。 維護單個DomainContext對象。因此,在Context上調用SubmitChanges時,我只想提交該特定對象的更改,而不是提交所有更改。ria服務提交更改
所以問題是我怎麼能爲一個實體集SubmitChanges?
我正在使用Silverlight與RIA服務並具有選項卡式UI。 維護單個DomainContext對象。因此,在Context上調用SubmitChanges時,我只想提交該特定對象的更改,而不是提交所有更改。ria服務提交更改
所以問題是我怎麼能爲一個實體集SubmitChanges?
這可能有點延伸,但這裏有。
如果您使用的事件像提交按鈕一樣提交更改,您可以調用您的服務,然後您可以調用您希望進行更改的實體,然後添加要對其進行的更改實體。
public <Your Service> _context = new <Your Service>();
然後在事件做這樣的事情..
private void OKButton_Click(object sender, RoutedEventArgs e)
{
JobMarket jm = new JobMarket();
--Do whatever changes you want, set jm equal to tab contents etc.--
_context.JobMarkets.Add(jm);
SubmitOperation s = _context.SubmitChanges();
}
如果你把你的代碼中設置斷點,你將能看到什麼JM包含,什麼s的添加,修改,刪除等並相應地作出更改。希望這可以幫助。