【发布时间】:2013-02-16 19:51:30
【问题描述】:
我想使用 Moo 作为我的应用程序的面向对象方法(使用关系数据库)。我过去曾使用过DBIx::Class 和Rose::DB::Object,但这些分布与 Moo(既不是 Moose)无关。我正在寻找一个带有 Moo 集成的 ORM(或类似的),你知道这是否存在,或者有人有相关计划吗?
【问题讨论】:
标签: perl orm cpan dbix-class moo
我想使用 Moo 作为我的应用程序的面向对象方法(使用关系数据库)。我过去曾使用过DBIx::Class 和Rose::DB::Object,但这些分布与 Moo(既不是 Moose)无关。我正在寻找一个带有 Moo 集成的 ORM(或类似的),你知道这是否存在,或者有人有相关计划吗?
【问题讨论】:
标签: perl orm cpan dbix-class moo
我不知道你说的Moo集成是什么意思,但是我刚刚安装了DBIx::Class的最后一个版本,看到Moo是作为依赖安装的。因此,在 0.08209 版本中,DBIx::Class 具有 Moo 作为依赖项
【讨论】:
看看DBIx::Mint 您需要在 Moo 类中添加一个角色
with 'DBIx::Mint::Table';
并且还要写一个模式文件。该模式文件应该包含您将要使用的类的所有信息(类到表的映射、与其他表/类的关系)。无需为每个 Moo 类编写架构文件。
【讨论】:
我实际上正在研究非常相似的东西 - 我也想要一种基于 Moo 的方法。从技术上讲,我写它是为了了解更多关于 Moo 的信息,并不是为了任何严肃的事情,但如果你愿意的话,你可以在它的基础上继续学习 :-)
【讨论】: