Вы могли пойти путем связанного сервера.
Вы просто не можете использовать выбор * в Вас, должны сделать вставку в выбор.
я избежал бы репликации, если у Вас нет опыта с нею, поскольку может быть трудно зафиксировать, если она повреждается и может быть подвержена другим проблемам если не правильно управляемый.
Сохраняют его простым особенно, если базы данных являются маленькими.
Я рекомендую использовать Оболочка System.Data.Sqlite
, которая включает шифрование. Он отлично работает, прост в использовании и представляет собой полную реализацию ADO.Net. Вы можете получить оболочку из https://system.data.sqlite.org , и разработчик описывает, как использовать шифрование на этом форуме по адресу: https://web.archive.org/web/20100207030625/http://sqlite.phxsoftware.com/forums/t/130.aspx . Подсказка - вы просто устанавливаете свойство пароля. Он также описывает, как он выполняет шифрование с помощью Microsoft Crypto API в другом месте форума.
Я бы попробовал http://code.google.com/p/csharp-sqlite/ , это переписывание SQLite 3.6.16 на C # под лицензией MIT. Я полагаю, его будет легко настроить.
РЕДАКТИРОВАТЬ: Как упоминалось в примечании ниже, он также поддерживает шифрование sqlcipher
ОБНОВЛЕНИЕ: Поскольку Google Code стал доступен только для чтения проект переместился на собственный сайт https://system.data.sqlite.org/index.html/doc/trunk/www/index.wiki
Взгляните на:
http://zetetic.net/software/sqlcipher
Он открыт источник.
Вы также можете проверить код для wxsqlite3.