The annoying thing about ORMs in Go is that since there are no macros / annotations you either have to use code generation or reflection.
Reflection is a real drag on performance.
Reflection is a real drag on performance.
With Go the cost is ridiculous compared to round trips with database server and query execution. More productivity for just a bunch of CPU cycles. Of course each use case and constraints are different, they're is no universal rules.
Entity Framework... that is slow ! I don't know for EF Core, but EF6 is really a slow thing.
(disclosure: I'm the author)
Reform has enough methods for the daily routine queries. And also it's easy to use raw SQL queries with reform if we need them.