鉴于我的 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(????)
}
我希望我的应用程序根据用户执行的操作以两种完全不同的方式处理更新,但我无法理解应该如何使用我的“自定义”更新。