RIA自定义更新方法
鉴于我的RIA服务:RIA自定义更新方法,ria,named,Ria,Named,鉴于我的RIA服务: [Update] public void Update(Car car) { _carRepository.Update(car); } [Update(UsingCustomMethod = true)] public void UpdateAndClone(Car car) { _carRepository.UpdateAndClone(car); } 如何从Silverlight客户端将提交更改映射到自定义更新方法 Public void Save(A
[Update]
public void Update(Car car)
{
_carRepository.Update(car);
}
[Update(UsingCustomMethod = true)]
public void UpdateAndClone(Car car)
{
_carRepository.UpdateAndClone(car);
}
如何从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(????)
}
我希望我的应用程序根据用户的操作以两种完全不同的方式处理更新,但我很难理解如何使用自定义更新。似乎我不能同时拥有标准更新和自定义更新。 因此,通过在执行.SubmitChanges之前调用viewmodel中的自定义方法,可以解决此问题