-1

OutOfMemoryException在我的 WP7.1 应用程序中得到了一个。这是堆栈跟踪:

在 System.String.ReplaceOrdinal(String oldValue, String newValue) 在 System.String.Replace(String oldValue, String newValue) 在 A_Contacts.ContactSync.ProcessDataFirstTime(APhone p) 在 A_Contacts.ContactSync.ContactsOnSearchCompletedFirstTime(IEnumerable`1 t) 在 A_Contacts .ContactSync.Contacts_SearchCompleted2(Object sender, ContactsSearchEventArgs e) at Microsoft.Phone.UserData.Contacts.OnSearchCompleted(Object e) at System.Reflection.RuntimeMethodInfo.InternalInvoke(RuntimeMethodInfo rtmi, Object obj, BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo文化,布尔 isBinderDefault,程序集调用者,布尔 verifyAccess,StackCrawlMark 和 stackMark)在 System.Reflection.RuntimeMethodInfo.InternalInvoke(对象 obj,BindingFlags 调用Attr,活页夹绑定器,对象 [] 参数,CultureInfo 文化,StackCrawlMark& stackMark) at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters) at System.Delegate.DynamicInvokeOne(Object[] args) at System.MulticastDelegate.DynamicInvokeImpl(Object[] args) at System.Delegate.DynamicInvoke (Object[] args) 在 System.Windows.Threading.DispatcherOperation.Invoke() 在 System.Windows.Threading.Dispatcher.Dispatch(DispatcherPriority 优先级) 在 System.Windows.Threading.Dispatcher.OnInvoke(Object context) 在 System.Windows .Hosting.CallbackCookie.Invoke(Object[] args) 在 System.Windows.Hosting.DelegateWrapper.InternalInvoke(Object[] args) 在 System.Windows.RuntimeHost.ManagedHost.InvokeDelegate(IntPtr pHandle, Int32 nParamCount, ScriptParam[] pParams, ScriptParam & pResult)在 System.MulticastDelegate.DynamicInvokeImpl(Object[] args) 在 System.Delegate.DynamicInvoke(Object[] args) 在 System.Windows.Threading.DispatcherOperation 的 System.Delegate.DynamicInvokeOne(Object[] args) 的 Object[] 参数。 Invoke() 在 System.Windows.Threading.Dispatcher.Dispatch(DispatcherPriority priority) 在 System.Windows.Threading.Dispatcher.OnInvoke(Object context) 在 System.Windows.Hosting.CallbackCookie.Invoke(Object[] args) 在系统。 Windows.Hosting.DelegateWrapper.InternalInvoke(Object[] args) at System.Windows.RuntimeHost.ManagedHost.InvokeDelegate(IntPtr pHandle, Int32 nParamCount, ScriptParam[] pParams, ScriptParam & pResult)Object[] 参数)在 System.Delegate.DynamicInvokeOne(Object[] args) 在 System.MulticastDelegate.DynamicInvokeImpl(Object[] args) 在 System.Delegate.DynamicInvoke(Object[] args) 在 System.Windows.Threading.DispatcherOperation。 Invoke() 在 System.Windows.Threading.Dispatcher.Dispatch(DispatcherPriority priority) 在 System.Windows.Threading.Dispatcher.OnInvoke(Object context) 在 System.Windows.Hosting.CallbackCookie.Invoke(Object[] args) 在系统。 Windows.Hosting.DelegateWrapper.InternalInvoke(Object[] args) at System.Windows.RuntimeHost.ManagedHost.InvokeDelegate(IntPtr pHandle, Int32 nParamCount, ScriptParam[] pParams, ScriptParam & pResult)DynamicInvoke(Object[] args) 在 System.Windows.Threading.DispatcherOperation.Invoke() 在 System.Windows.Threading.Dispatcher.Dispatch(DispatcherPriority priority) 在 System.Windows.Threading.Dispatcher.OnInvoke(Object context) 在 System。 Windows.Hosting.CallbackCookie.Invoke(Object[] args) 在 System.Windows.Hosting.DelegateWrapper.InternalInvoke(Object[] args) 在 System.Windows.RuntimeHost.ManagedHost.InvokeDelegate(IntPtr pHandle, Int32 nParamCount, ScriptParam[] pParams , ScriptParam & pResult)DynamicInvoke(Object[] args) 在 System.Windows.Threading.DispatcherOperation.Invoke() 在 System.Windows.Threading.Dispatcher.Dispatch(DispatcherPriority priority) 在 System.Windows.Threading.Dispatcher.OnInvoke(Object context) 在 System。 Windows.Hosting.CallbackCookie.Invoke(Object[] args) 在 System.Windows.Hosting.DelegateWrapper.InternalInvoke(Object[] args) 在 System.Windows.RuntimeHost.ManagedHost.InvokeDelegate(IntPtr pHandle, Int32 nParamCount, ScriptParam[] pParams , ScriptParam & pResult)System.Windows.RuntimeHost.ManagedHost.InvokeDelegate 处的 InternalInvoke(对象 [] 参数)(IntPtr pHandle,Int32 nParamCount,ScriptParam [] pParams,ScriptParam & pResult)System.Windows.RuntimeHost.ManagedHost.InvokeDelegate 处的 InternalInvoke(对象 [] 参数)(IntPtr pHandle,Int32 nParamCount,ScriptParam [] pParams,ScriptParam & pResult)

4

1 回答 1

0

谢谢布赖恩,我也做了同样的事情,经过大量研究后,我发现 Code First 数据库表的格式不正确;正如在属性上提到的允许 NULL 但该属性不可为 NULL。

于 2013-01-23T11:19:24.490 回答