使用Sequel ORM时;何时使用Core或Model?

时间:2009-06-23 13:54:34

标签: ruby orm sequel

我希望通过编写一些Web服务,将我的ruby知识扩展到脚本,测试代码和文件解析器之外。我正在考虑使用sequel作为ORM。

使用Sequel Core或Sequel Model有什么优势?我应该注意什么?挑选一个或另一个有什么经验法则?

1 个答案:

答案 0 :(得分:6)

Sequel核心更像是ruby中的SQL版本。它适用于报告,数据处理或者您希望一次操作对象集。

Sequel :: Model是一个对象关系映射器,允许您将行为分配给特定类型的行。如果您的大部分工作都是处理单个行而不是行组,那么您可能希望使用模型。

如果您不确定,请从续集模型开始。 Sequel Model建立在Sequel核心之上,因此在使用模型时你可以拥有核心数据集的所有功能。