.NET / Моно Механизм базы данных

Я использовал бы один из них:

  • ToString ()
  • ToSQL ()
  • Рендеринг ()
13
задан Adam Haile 2 August 2009 в 17:10
поделиться

6 ответов

VistaDB полностью .NET и поддерживается в Mono. Вы можете встроить свой сервер БД в свое приложение, чтобы не требовать дополнительных настроек, единственная проблема в том, что это не бесплатный продукт.

Firebird имеет версию .NET и является открытым исходным кодом, который работает на Mono как хорошо. Также имеется адаптер Lucene на тот случай, если вы захотите использовать его для поиска.

Также можно дать этой странице вид, в котором перечислены поддерживаемые поставщики данных и т. Д. В Mono

http://www.mono-project.com / Database_Access

7
ответ дан 1 December 2019 в 21:53
поделиться

db4o - это движок объектной базы данных (написанный как на Java, так и на C #), который без проблем компилируется / работает под Mono.

6
ответ дан 1 December 2019 в 21:53
поделиться

BlackFish от Codegear стремится к этому. Я не уверен насчет поддержки Mono.

1
ответ дан 1 December 2019 в 21:53
поделиться

Недавно я прочитал, что теперь существует порт .NET для HSQLDB (100% база данных Java, я бы предположил, что порт .NET - это 100% код .NET). Веб-сайт сейчас не работает, но вам стоит взглянуть на него.

0
ответ дан 1 December 2019 в 21:53
поделиться

SQLite не написан. NET, но есть адаптер .NET (с поддержкой linq to entity), и он переносится на все платформы, которые вы, вероятно, рассматриваете (например, он используется в firefox, safari, adobe lightroom, apple aperture и skype). Если вы ищете проверенную, широко распространенную базу данных с открытой лицензией, это хороший соперник.

Тем не менее, db4o, безусловно, является хорошей альтернативой, которую следует упомянуть,

2
ответ дан 1 December 2019 в 21:53
поделиться