Записи базы данных потеряны при отладке - PullRequest
0 голосов
/ 28 ноября 2009

Почему записи базы данных теряются при отладке приложения winforms? Когда я запускаю приложение отладки, записи сохраняются в базе данных, но при перезапуске все записи базы данных теряются, а таблицы базы данных пусты. Как я могу отладить приложение без потери данных?

Ответы [ 3 ]

2 голосов
/ 28 ноября 2009

Похоже, что вы добавляете записи в транзакцию, а не фиксируете ее. При выходе из приложения (сеанс отладки) транзакция откатывается, и все ваши изменения теряются.

2 голосов
/ 28 ноября 2009

Вы уверены, что база данных на самом деле обновляется? Вы проверяли что-то кроме отлаживаемой программы?

Возможно, есть транзакция, которую вы не совершаете?

Редактировать в ответ на ваш комментарий

Похоже, что вам нужно изменить свойства файла базы данных в решении Visual Studio - отключите «Копировать в выходную папку».

1 голос
/ 29 августа 2015

Нажмите на базу данных. Перейти к свойствам. Выберите «Копировать, если новее».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...