agares/microorm

此包已被弃用,不再维护。没有建议的替代包。
此包最新版本(dev-master)的许可证信息不可用。

dev-master 2017-03-12 15:38 UTC

This package is auto-updated.

Last update: 2021-05-04 18:07:43 UTC


README

Scrutinizer Code Quality Build Status

什么是 "MicroORM"?

MicroORM 是从 .NET 圈子(例如 Dapper)借用的一种概念。其想法是拥有一个将查询结果映射到对象的库,但将查询本身留给你。

为什么?

我喜欢控制应用程序执行代码。我相信在某些情况下,编写 SQL 查询的艺术正在逐渐被遗忘。程序员有时会忘记他们数据库中的力量,并求助于使用代码转换数据。但编写代码的性能很难达到 SQL 查询的水平。(别忘了查询会根据表中的数据执行不同的操作!)

你的 RDBMS 拥有大量功能(缓存、索引、查询规划器),那么为什么让某些库生成糟糕的代码,绕过所有这些功能呢?