Sql Server Compact Edition 3.5: сохраняются ли данные в файле базы данных? - PullRequest
1 голос
/ 11 ноября 2009

У меня есть вопрос, в котором у меня есть база данных SQL Server Compact Edition для настольного приложения. Я совершенно новичок в Sql Server Compact Edition. Вопрос в том, сохраняются ли данные, вставленные в базу данных, даже если приложение закрыто или перезапущено? Потому что я не могу найти свои данные при использовании Sql Server Management Studio для управления базой данных.

Я что-то упускаю / что-то?

РЕДАКТИРОВАТЬ: SQL Server Compact Edition используется только для кэширования локальных данных? Мы не можем использовать его как то, что мы обычно делаем в Sql Server Express, например, для управления данными с помощью Sql Server Management Studio?

Ответы [ 2 ]

1 голос
/ 11 ноября 2009

SQL Server Compact Edition - это, ради обсуждения, MS SQL Server, сжатый в один .DLL для одного пользователя (хорошо, я знаю, что это немного сложнее, но это будет сделано ради обсуждение).

Таким образом, после записи данные должны сохраняться до тех пор, пока они не будут удалены почти таким же образом, как вы ожидаете, что они сохранятся в экземпляре сервера.

Если данные не сохраняются, я бы удивился, что происходит с файлом данных между вызовами.

Я также не уверен, можно ли им манипулировать с помощью SQL Server Management studio, хотя это файл .MDF.

1 голос
/ 11 ноября 2009

В вашем проекте установите для параметров копирования значение «Копировать, если новее» из «Копировать всегда».

Если вы сделаете перестройку, она также будет удалена.

...