Какова лучшая локальная база данных sql для клиентского приложения .net? - PullRequest
0 голосов
/ 27 января 2009

Я работаю над приложением, которое должно использовать локальную базу данных sql. База данных должна быть инкапсулирована в файл, потому что они должны иметь возможность легко перемещать данные по сети, на флешку, записывать на CD / DVD и т. Д.

Все наши старые приложения использовали доступ, который отлично сработал для нас, но я бы хотел использовать более новые инструменты .net, такие как linq, которые, я думаю, просто выходят из sql ce edition (которая, похоже, не поддерживает x64). ).

Как вы справились с этой проблемой?

Ответы [ 3 ]

4 голосов
/ 27 января 2009

SQL Compact, начиная с 3.5 SP1 , поддерживает x64 (и хорошо работает для настольных приложений).

0 голосов
/ 27 января 2009

Не уверен, какая производительность вам нужна в этом приложении, но если вам нужна вся база данных для полной переносимости, вы можете использовать sqlite - .NET может подключиться к ней, и, поскольку вся БД будет размещена в один файл было бы очень легко перемещать.

0 голосов
/ 27 января 2009

Помимо компактной версии, у SQLite есть сильные поклонники. Не уверен, насколько хорошо он работает с linq / 64-bit.

...