2

我想使用 Moo 作为我的应用程序的面向对象方法(使用关系数据库)。我过去曾使用过DBIx::ClassRose::DB::Object,但这些分布与 Moo(既不是 Moose)无关。我正在寻找一个带有 Moo 集成的 ORM(或类似的),你知道这是否存在,或者有人有相关计划吗?

4

3 回答 3

3

我不知道Moo 集成是什么意思,但我刚刚安装了最新版本,DBIx::Class并看到它Moo是作为依赖项安装的。因此,在 0.08209 版本中,DBIx::Class作为Moo依赖项

于 2013-03-02T09:36:27.967 回答
2

看看DBIx::Mint 你需要在你的 Moo 类中添加一个角色

with 'DBIx::Mint::Table';

并且还要写一个模式文件。该模式文件应该包含您将要使用的类的所有信息(类到表的映射、与其他表/类的关系)。无需为每个 Moo 类编写模式文件。

于 2013-08-23T12:12:36.120 回答
1

实际上,我正在做一些非常相似的事情——我也想要一种基于 Moo 的方法。从技术上讲,我写它是为了了解更多关于 Moo 的信息,并不是为了任何严肃的事情,但如果你愿意的话,你可以在它的基础上进行构建 :-)

https://github.com/bradhaywood/DBIx-Moo

于 2013-03-09T18:51:04.780 回答