Приветствую.
Использую SQL CE под WP7/8. И сразу вопрос: из-за чего, при вызове context.SubmitChanges(ConflictMode.FailOnFirstConflict); // (context — это DataContext)
приложение на старом эмуляторе для WP7 без виртуализации тупо вылетает, а на новом, с виртуализацией, выдаёт ошибку:
"An unhandled exception of type 'System.StackOverflowException' occurred in System.Core.ni.dll"?
Перед вызовом вышеуказанной строки context.GetChangeSet() говорит о наличии одного объекта для Update.
Проект с ошибкой:
https://onedrive.live.com/redir?resid=C44D242A65128CD7!46790&authkey=!AJ5JmljiTrb7C_E&ithint=file%2c.zip
Zip-файл. Запускаете первый раз — объект успешно добавляется в базу.
Запускаете второй раз — объект редактируется и возникает ошибка при записи изменений в базу.
P.S.
msdn