0

鉴于我的 RIA 服务:

[Update]
public void Update(Car car)
{
   _carRepository.Update(car);
}

[Update(UsingCustomMethod = true)]
public void UpdateAndClone(Car car)
{
   _carRepository.UpdateAndClone(car);
}

如何将 SubmitChanges 从 Silverlight 客户端“映射”到我的自定义更新方法?

Public void Save(Action<SubmitOperation> submitCallback, object state)
{
  _carContext.SubmitChanges(submitCallback, state);
}

Public void SaveAndClone(Action<SubmitOperation> submitCallback, object state)
{
  _carContext.SubmitChanges(submitCallback, state);
  // _carContext.UpdateAndClone(????)
}

我希望我的应用程序根据用户执行的操作以两种完全不同的方式处理更新,但我无法理解应该如何使用我的“自定义”更新。

4

1 回答 1

0

看来我不能同时拥有“标准”更新和自定义更新。因此,通过在执行 .SubmitChanges() 之前调用视图模型中的自定义方法可以解决此问题。

于 2011-06-20T06:25:08.367 回答