Учитывая мой 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(????)
}
Я бы хотел, чтобы мое приложение обрабатывало обновление двумя совершенно разными способами, в зависимости от того, какое действие выполняет пользователь, но у меня возникают проблемы с пониманием того, как следует использовать мое "пользовательское" обновление.