基于模式和ORM之间的区别



我在这里有一个问题,基于架构的解决方案ORM之间有什么区别,比如EntityFrameWork是一个ORM,Mongoose是一个基于架构的解决方案。他们两个是不是一样的东西?如果不是,为什么?

在非常基本的层面上,是的,它们确实有一些常见功能。

然而,一个"完整的"ORM,类似实体框架将有更多的简单记录到对象的映射。

例如,EF可以从多个表中获取数据并将其映射到一个类,它可以在应用层提供验证、链接和其他有用的东西,而Mongoose或MongoC#驱动程序无法做到这一点。

最新更新