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(????)
}

ユーザーが実行するアクションに応じて、アプリケーションで 2 つのまったく異なる方法で更新を処理するようにしたいと考えていますが、「カスタム」更新をどのように使用すればよいか理解できません。

4

1 に答える 1

0

「標準」アップデートとカスタム アップデートの両方を持つことはできないようです。したがって、.SubmitChanges() を実行する前にビューモデルでカスタム メソッドを呼び出すことで、この問題は解決します。

于 2011-06-20T06:25:08.367 に答える