Загружать и сохранять .sdf во время выполнения

Я создаю приложение C#, которое использует базу данных SQL Server Compact 4.0 (.sdf) с Entity Framework для данных. Я хочу иметь возможность загружать/сохранять файлы из этого приложения, чтобы пользователь мог загружать другую базу данных или создавать резервные копии базы данных на USB, например.

Я знаю, что вы можете создать sdf в коде, но как я могу загрузить его во время выполнения (строка подключения)?

Мой вопрос в том, что это должно быть обычным делом, как лучше всего это сделать? есть ли какие-нибудь руководства, чтобы сделать это?

или вы рекомендуете другой способ решить мою проблему?

//Объективный кодер


person Objective Coder    schedule 28.12.2011    source источник
comment
Возможно, этот ответ stackoverflow.com/questions/2433934/   -  person ErikEJ    schedule 28.12.2011


Ответы (1)


Вы должны использовать SqlCeConnectionStringBuilder для создания строки подключения, содержащей путь к вашему файлу.

person SLaks    schedule 28.12.2011
comment
Как установить этот SqlCeConnectionStringBuilder в качестве моей строки подключения? - person Objective Coder; 28.12.2011
comment
Используйте его свойство ConnectionString, чтобы получить собранную строку. - person SLaks; 28.12.2011