Skip to content

Commit

Permalink
Merge branch 'main' into docs-restructure-links-check
Browse files Browse the repository at this point in the history
  • Loading branch information
nikolasburk committed Dec 4, 2023
2 parents 8c5c1e4 + 2ee50cb commit 281b765
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ It uses the [Prisma schema](/orm/prisma-schema) to define application models in

## API design & Level of abstraction

TypeORM and Prisma operate on different levels of abstraction. TypeORM is closer to mirroring SQL in its API while Prisma Client provides a higher-level abstraction that was carefully designed with the common tasks of application developers in mind. Prisma's API design heavily leans on the idea of [making the right thing easy](https://www.jason.af/right-thing-easy-thing/).
TypeORM and Prisma operate on different levels of abstraction. TypeORM is closer to mirroring SQL in its API while Prisma Client provides a higher-level abstraction that was carefully designed with the common tasks of application developers in mind. Prisma's API design heavily leans on the idea of [making the right thing easy](https://jason.energy/right-thing-easy-thing/).

While Prisma Client operates on a higher-level of abstraction, it strives to expose the full power of the underlying database and lets you drop down to [raw SQL](/orm/prisma-client/queries/raw-database-access/raw-queries) at any time if your use case requires it.

Expand Down

0 comments on commit 281b765

Please sign in to comment.