Предоставляет ли ваш метод SubmitChanges переопределение, которое принимает обратный вызов?
Я немного поработал с Silverlight и RIA Services, а метод SubmitChanges DomainContext имеет переопределение в виде SubmitChanges(Action<SubmitOperation>, object userState)
Мы называем это следующим образом:
mycontext.SubmitChanges( submitOperation =>
{
//here, inside the callback, you can inspect
//the submitOperation for the results
//of the SubmitChanges method
}, null);