【发布时间】:2010-11-30 13:05:42
【问题描述】:
我来自 Ruby 社区并正在将 IronRuby 用于桌面应用程序开发,因此我对使用基于 .NET 的 ORM(例如 Linq)没有什么兴趣。我想使用我从 ActiveRecord、DataMapper 和 Sequel 等产品中喜欢的 ruby 方式的数据访问。
经过大量搜索后,我遇到了一个难题,试图让 ActiveRecord 在 IronRuby 上为 MS SQL 以外的任何数据库工作。我真的很想使用 SQLite、HSQLDB、H2 等嵌入式数据库。
有没有人使用基于 Ruby 的 ORM 在 IronRuby 中使用嵌入式数据库。什么是数据库,ORM?你能分享一些技巧吗?我应该学习基于 Linq 还是 .NET 的 ORM?
【问题讨论】:
-
您是否写过一篇博文或分享过如何让 ActiveRecord 用于使用 SQL Server 进行桌面 .NET 开发?如果是这样,我很想知道它。会为我节省大量时间。我不必重新发明轮子。顺便问下好问题。
-
这不是我写的,但这里是:ironruby.net/Documentation/Real_Ruby_Applications/Rails ... 如果您认为这个问题好,请投票赞成。赞成票可能有助于吸引更多的目光。
-
另外,这里提到了 IronRuby、ActiveRecord MS SQL 适配器:github.com/shri/activerecord-mssql-adapter
-
我能够让 MongoMapper 正常工作,没有任何问题或修改。当然,Mongo 是一个文档数据库。你的砖墙具体是什么?我想你看到了例外?您是否尝试过查询 IronRuby 邮件列表? IronRuby 开发人员对该列表中的问题做出了非常快速的响应。
标签: .net ruby ironruby hsqldb sql