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

sal*_*sal 1 ruby orm sequel

我希望通过编写一些Web服务来扩展我的ruby知识,而不仅仅是脚本,测试代码和文件解析器.我正在考虑将续集用作ORM.

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

Jer*_*ans 6

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

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

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