文件名称:tenacity:一种独立于数据库客户端的管理不同数据库支持的模型之间关系的方式
文件大小:79KB
文件格式:ZIP
更新时间:2024-07-03 16:45:32
Ruby
坚韧 坚韧不活跃 请注意,坚韧是一个不活跃的项目。 我没有积极地工作,我目前也不接受拉取请求。 如果您有兴趣接管该项目,请告诉我。 说明 一种独立于数据库客户端的方式,用于管理由不同数据库支持的模型之间的关系。 在给定的应用程序中使用多个数据库有时是必要的或有利的(多语言持久性)。 但是,大多数数据库客户端不支持数据库间关系。 因此,编写管理由不同数据库支持的对象之间的关系的代码并不像编写代码来管理同一数据库中的对象之间的关系那么容易。 Tenacity 旨在通过提供一种独立于数据库客户端的方式来管理由不同数据库支持的模型之间的关系来解决这个问题。 Tenacity 很大程度上基于 ActiveRecord 的关联,旨在以大致相同的方式运行,支持许多相同的选项。 实施例 class Car include MongoMapper :: Document include