Какую хорошую, легкую базу данных использовать для небольшого проекта F # winforms? - PullRequest
3 голосов
/ 22 сентября 2010

У меня есть проект, который я собираюсь сделать на F #, но я все еще плохо знаком с языком. Мне понадобится простая база данных, надеюсь, что-то простое в использовании. Будет ли sqlite работать хорошо для проекта F #? Другие предложения?

Ответы [ 4 ]

8 голосов
/ 22 сентября 2010

SqlLite - это очень популярный облегченный движок баз данных, который поддерживает уровень привязки .Net, доступный из F #.Это, вероятно, лучший вариант для вашего сценария.

В этой статье CodeProject подробно описывается, как использовать C # для привязки к SqlLite, и его легко перенести в сценарий F #

5 голосов
/ 22 сентября 2010

Другой вариант будет SQL Server 2008 Compact Edition .Я сам не имею никакого опыта, но, насколько я понимаю, это просто dll, который можно легко распространять вместе с вашим проектом.

API программирования является стандартным ADO.NET (который может быть легко использован из F #).Он также поддерживает LINQ, поэтому при желании вы также можете вызвать его с помощью F # LINQ (FLINQ) из CodePlex.

1 голос
/ 22 сентября 2010

Проверьте db4o , это просто хранилище объектов, так что довольно просто .

0 голосов
/ 22 сентября 2010

Firebird также может быть хорошим выбором

Встроенная версия - удивительная вариация сервера. Это полностью сервер Firebird, упакованный в всего несколько файлов. Это очень легко развернуть, так как нет необходимости установить сервер. Идеально подходит для CDROM каталоги, демоверсии или автономные настольные приложения.

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