Я начинаю делать ASP.NET на своем Mac с помощью Mono, и мне интересно, какие базы данных люди использовали в этой настройке. Я бы искал что-то, что легко настроить, так как это просто для удовольствия и для дальнейшего изучения ASP.NET.Моно на Mac - какую базу данных использовать?
ответ
В ваших целях версия SQLite, которая поставляется вместе с Mono (см. here), кажется прекрасной, не так уж замечательно, как замечательный PostgreSQL (или, я думаю, даже MySQL ;-) может быть ;-).
SQLite повсюду (в .NET, в айфонов, поставляется с моно, поставляется с Python, это в Android, и т.д., и т.д.), так что знакомство с ним вряд ли может повредить все равно! -)
Вы можете использовать MySQL - это хорошо документировано и имеет .Net-драйверы. См. http://www.mono-project.com/Database_Access для получения полного списка с информацией о драйвере.
Я не был уверен, потому что информация о mono-project.com и mysql.com, похоже, не синхронизировалась ... Моно говорит: «Используйте версию 1.0.7», но MySQL показывает до версии 6 и кажется, только предлагает двоичные файлы Windows. Если есть установка, которая работает, это было бы идеально для меня. Благодаря! –
Версия базы данных 6 - версия драйвера 1.07. Это две разные вещи. Тебе следует это попробовать. Он имеет только двоичные файлы Windows, поскольку, вероятно, предполагается, что вы используете .Net, а не Mono. Это, как говорится, все еще может работать. – rifferte
Postgresql через MacPorts. Npgsql как .Net-драйвер.
Я вы использовали: Firebird, MySql, SQLite, Oracle и даже Postgres давно.
Whoa ... SQLite не установлен с Mono, я не верю; просто разъем. Из same URL the accepted answer uses сказать, что там уже ...
Предпосылки
Если у вас нет SQLite, скачайте его. Существуют двоичные файлы для Windows и Linux. Вы можете поместить файлы .dll или .so вместе со своими двоичными файлами приложений или в общесистемный путь к библиотеке.
Если вы хотите базу данных, которая работает на OS X (и других) без изменения или PreReqs кроме перекомпиляции, C#-SQLite, неофициальная, линия за линией порта SQLite на C#, может быть стоит посмотреть , Есть проблемы с компиляцией (один пример here с мая прошлого года), но с некоторыми исследованиями это, очевидно, все в порядке (изначально у него были некоторые P/Invokes, которые предотвратили компиляцию на OS X (а также Silverlight), которые были удалены).
Лучше пример проблем компиляции, а также некоторые основания для оптимизма here:
Какие шаги воспроизвести проблему?
- Compile базы данных и SqliteClient и SqliteClientTests (работает отлично)
- Run Test No. 1, используя команду "моно SqliteClientTests.exe"
- Cry!
...
Комментарий 1 член проекта market.n ... @ gmail.com, сентябрь 15, 2011 Have вы связались Мигель де Икаса на моно об этом? Я забыл данные , но были некоторые флагов компилятора, которые он установил, чтобы заставить его работать.
В прошлом марте он сказал мне, что он работает. Возможно, код 3.7.7.1 сломал некоторые вещи. Вы пробовали версии 3.7.5 или 3.7.6?
do your homework, но я думаю, что как только вы получите хорошую сборку, это может быть ваш ответ.
- 1. Какую базу данных использовать?
- 2. Как подключить базу данных на C++? Какую базу данных использовать?
- 3. Какую базу данных использовать в .NET
- 4. какую платформу/базу данных следует использовать?
- 5. Какую базу данных выбрать?
- 6. Какую базу данных использовать для аналитики игры?
- 7. Какую базу данных использовать и как ускорить
- 8. Какую базу данных я должен использовать?
- 9. Какую среду dev следует использовать для анализа данных на Mac?
- 10. Какую базу данных использовать с Django?
- 11. Какую базу данных я должен использовать?
- 12. Какую базу данных использовать для следующего сценария?
- 13. Какую базу данных браузера SQL использовать?
- 14. какую базу данных я должен использовать?
- 15. Какую базу данных java я должен использовать
- 16. DllNotFoundException в моно на Mac
- 17. iOS, какую базу данных выбрать?
- 18. Каков наилучший способ сообщить базе данных, какую базу данных использовать?
- 19. Subversion использует какую базу данных?
- 20. Какую структуру данных использовать?
- 21. Какую базу данных я должен использовать для сайта PHP?
- 22. Какую клиентскую базу данных я должен использовать с IBM Worklight?
- 23. Как выбрать, какую базу данных использовать для хранения объекта
- 24. Какую базу данных и библиотеку java использовать для пространственного анализа?
- 25. , какую базу данных использовать для автономного приложения Winforms
- 26. Какую базу данных или псевдо-базу данных следует использовать для данных переменных?
- 27. Какую базу данных следует использовать для программирования приложения iPhone/iPad?
- 28. Какую базу данных я должен использовать для реализации автозаполнения словаря
- 29. Какую структуру и базу данных я должен использовать?
- 30. Какую структуру данных использовать?
в качестве дополнительного бонуса, он устанавливается для вас – cobbal
Sweet, получил быстрый тест, работающий на SQLite, который будет хорошо учиться в любом случае. Благодаря! –