Я вижу, что команда IronRuby задокументировала , используя ActiveRecord в IronRuby с MSSQL - они указывают, что адаптеру потребовались некоторые настройки.
В интервью 8/11/2009 Джимми указывает на главный недостаток IronRuby:
Основным ограничением является то, что IronRuby не поддерживает какие-либо
библиотек Ruby на основе C
Это указывает на то, что библиотека SQLite-Ruby, которая зависит от sqlite.dll, вероятно, не обсуждается. Однако в том же интервью он говорит:
Для базы данных вы можете использовать SQLServer Express (это бесплатно),
или любую базу данных на основе .NET, например, недавний порт csharp-sqlite.
Звучит многообещающе, но я немного ошеломлен тем, как начать! Как мне подключить ActiveRecord в Ruby к csharp-sqlite или где я могу получить дополнительные рекомендации?
Я нашел еще рецензию на IronRuby и SQLite , но мне может понадобиться помощь в переводе?
Текущее решение - портировать do_sqlite3 для использования всех .NET API. Есть пара портов
SQLite для .NET, но ни один из них еще широко не используется. Для 1.0 у нас будет гем Ironruby-DBI
для использования баз данных .NET через API Ruby DBI; поэтому с помощью SQLExpress и
SQLServer будет работать с соответствующим адаптером sqlserver. Я не уверен, что есть
Адаптера do_sqlserver для DataMapper пока нет, но мы оставим это для сообщества.
Означает ли это, что мой технологический стек может иметь вид работать с базой данных .NET, такой как c # sqlite. Конечно, мне понадобится адаптер для перехода между ActiveRecord и SQLiteRuby ... надеюсь, никаких изменений там не требуется?
Предложения, советы, советы?