


























ActiveRecord ORM
ActiveRecord 既是一种经典的对象关系映射(ORM)设计模式,也是 Ruby on Rails 框架中实现该模式的默认核心库。
它将数据库表映射为类,将表行映射为对象实例,使开发者能以面向对象的方式操作数据,而无需直接编写 SQL。
Active Record 是 MVC 的 M(Model),表现商业逻辑与资料的层级。Active Record 负责新增与操作需要持久存在数据库里的数据(CRUD)。
MS Aurelius:目前 Delphi 社区最主流的 ORM,完整支持 Active Record 模式。通过特性(Attributes)映射类与表,实体类可直接调用 Save、Delete 等方法 。
mORMot (Synopse):开源高性能框架,支持 Active Record 风格的数据访问,同时提供 REST/JSON 服务功能,适合轻量级应用 。
EntityDAC:商业 ORM,支持 LINQ 查询和 Active Record 模式,适合需要强类型查询的企业级项目 。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。