小编典典

ORM 和 ODM 有什么区别?

all

我试图弄清楚 ORM 和 ODM 之间的区别是什么,据我了解这个概念,ORM(对象关系映射器)映射数据之间的关系,而
ODM(对象文档映射器)处理文档。我是否正确假设 mySQL 是 ORM 的一个示例,而 MongoDB 是 ODM 的一个示例?

我相信你可以看到,我对这个概念的理论不太熟悉。有人可以澄清两者之间的区别吗?


阅读 99

收藏
2022-08-05

共1个答案

小编典典

MySQL 是关系数据库的一个示例——您将使用 ORM 在代码中的对象和数据的关系表示之间进行转换。

ORM的示例包括 nHibernate 、Entity
Framework
Dapper等等……

MongoDB 是文档数据库的一个示例——您将使用 ODM 在代码中的对象和数据的文档表示之间进行转换(如果需要)。

Mandango是 MongoDB 的 ODM 示例。

2022-08-05