【发布时间】:2013-01-04 14:20:33
【问题描述】:
我是 Ruby 的 Sequel 的新手,我很好奇什么时候应该使用 Sequel::Dataset,什么时候最好使用 Sequel::Model。
【问题讨论】:
-
这不是一个好问题,因为它包含了太多可能的问题/选择/原因,为什么您要使用其中一个而不是另一个。简而言之,将数据集用于小代码,将模型用于大代码,但这并不是一个好的和完整的指南。为什么你要这样做需要很多“解释”。
我是 Ruby 的 Sequel 的新手,我很好奇什么时候应该使用 Sequel::Dataset,什么时候最好使用 Sequel::Model。
【问题讨论】:
如果您需要一流的模型,则应该使用该模型。这提供了验证、状态转换和事件前后的回调等功能,以及存储业务逻辑的集中位置。
数据集通常用于更底层的操作。
【讨论】: