Я пытался следовать некоторым примерам служб данных WCF и получил следующий код:
private void OnSaveCompleted(IAsyncResult result)
{
Dispatcher.BeginInvoke(() =>
{
context.EndSaveChanges(result);
});
}
Что вызывается следующим:
this.context.BeginSaveChanges(SaveChangesOptions.Batch, this.OnSaveCompleted, null);
Теперь я немного запутался. Во-первых, первый бит кода показывает синтаксическую ошибку
Лямбда-выражение типа аргумента не может быть присвоено типу параметра System.Delegate
Поэтому вместо того, чтобы слепо следовать образцу кода, я попытался понять, что здесь происходит. К сожалению, я изо всех сил пытаюсь понять ошибку и то, что на самом деле происходит. Кто-нибудь может объяснить?
Я чувствую себя немного глупо, потому что уверен, что это легко.