mmBusinessConrollerProxy.cs: public virtual void HandleOperationError(OperationBase op) { if (op.HasError) { this.ErrorMessage = ""; op.MarkErrorAsHandled(); SubmitOperation submitOp = op as SubmitOperation; if (submitOp != null) { foreach (Entity entity in submitOp.EntitiesInError) { foreach (ValidationResult error in entity.ValidationErrors) { this.ErrorMessage += error.ErrorMessage + "\r\n"; } Stack: > OakLeaf.MM2010.Silverlight!OakLeaf.MM.Main.Silverlight.mmBusinessControllerProxy<Mainstreet.GlasAve.WebQuote.BusinessEF.StoreEntity>.HandleOperationError(System.ServiceModel.DomainServices.Client.OperationBase op) Line 578 C# OakLeaf.MM2010.Silverlight!OakLeaf.MM.Main.Silverlight.mmBusinessControllerProxy<Mainstreet.GlasAve.WebQuote.BusinessEF.StoreEntity>.OnSaveEntityCompleted(System.ServiceModel.DomainServices.Client.SubmitOperation submitOp) Line 461 + 0x11 bytes C# System.ServiceModel.DomainServices.Client!System.ServiceModel.DomainServices.Client.SubmitOperation.InvokeCompleteAction() + 0x33 bytes System.ServiceModel.DomainServices.Client!System.ServiceModel.DomainServices.Client.OperationBase.Complete(System.Exception error) + 0x9a bytes System.ServiceModel.DomainServices.Client!System.ServiceModel.DomainServices.Client.SubmitOperation.Complete(System.ServiceModel.DomainServices.Client.OperationErrorStatus errorStatus) + 0xa1 bytes System.ServiceModel.DomainServices.Client!System.ServiceModel.DomainServices.Client.DomainContext.SubmitChanges.AnonymousMethod__3() + 0x6c bytes [Native to Managed Transition] [Managed to Native Transition] mscorlib.dll!System.Delegate.DynamicInvokeImpl(object[] args) + 0x76 bytes mscorlib.dll!System.Delegate.DynamicInvoke(object[] args) + 0xb bytes System.Windows.dll!System.Windows.Threading.DispatcherOperation.Invoke() + 0x2b bytes System.Windows.dll!System.Windows.Threading.Dispatcher.Dispatch(System.Windows.Threading.DispatcherPriority priority) + 0xcc bytes System.Windows.dll!System.Windows.Threading.Dispatcher.OnInvoke(object context) + 0xa bytes System.Windows.dll!System.Windows.Hosting.CallbackCookie.Invoke(object[] args) + 0x16 bytes System.Windows.Browser.dll!System.Windows.Hosting.ScriptingInterface.InvokeDelegate(System.Windows.Hosting.DelegateWrapper delegateWrapper, System.Windows.Hosting.NativeMethods.ScriptParam[] pParams, ref System.Windows.Hosting.NativeMethods.ScriptParam pResult) + 0x28 bytes System.Windows.Browser.dll!System.Windows.Hosting.ManagedHost.InvokeDelegate(System.IntPtr pHandle, int nParamCount, System.Windows.Hosting.NativeMethods.ScriptParam[] pParams, ref System.Windows.Hosting.NativeMethods.ScriptParam pResult) + 0xe3 bytes [Appdomain Transition]