I have a call to SqlCeDataAdapater. Fill with a DataSet that kills my app with no exception. It only seems to happen when I attempt to load in a large number of records (approx 30,000 rows). I get nothing in the debugger the app just dies with no exceptions. I've checked the mem usage and there is more than enough memory available to load the data, in fact in some instances you can load the data dependent on the size of the last table loaded. It makes no sense to me, I can run the same app on the desktop with no problems but fails consistently on my Windows CE device.
SQL Server Compact Edition v3.5
Compact Framework v3.5
Visual Studio 2008
Windows CE 6.0