Локальная база данных без сервера sql - PullRequest
7 голосов
/ 21 ноября 2010

Я создаю C # -приложение, которое я установлю на несколько младших компьютеров.Все, что я могу установить на младшие машины - это .NET Framework.Я хочу использовать какую-то базу данных, чтобы хранить информацию, которую приложение будет извлекать из Интернета.Может кто-нибудь предложить мне, как поступить об этом?Я не могу установить любую версию сервера sql.

Спасибо.

Ответы [ 5 ]

7 голосов
/ 21 ноября 2010

Ваш лучший вариант - использовать базу данных доступа. Вам не нужно ничего устанавливать на компьютере, это практически как использование плоского файла, к которому можно обращаться, например, к базе данных:)

7 голосов
/ 21 ноября 2010

SQLite, кажется, ответ. http://www.sqlite.org/

4 голосов
/ 21 ноября 2010

Я рекомендую SqlServerCe 3.5, он совместим с EF 4.0 и настолько прост в развертывании, всего 2 DLL-файла.

2 голосов
/ 21 ноября 2010

VistaDB, SQLite, Compact Edition SQL Server, MS Access, Firebird ... вариантов много, и список их можно найти здесь http://en.wikipedia.org/wiki/Embedded_database

1 голос
/ 21 ноября 2010

Вы можете попробовать SQLite .

Здесь есть оболочка C # здесь .

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